Оновлено квітень 2024: Припиніть отримувати повідомлення про помилки та сповільніть роботу системи за допомогою нашого інструмента оптимізації. Отримайте зараз на посилання
- Завантажити та встановити інструмент для ремонту тут.
- Нехай сканує ваш комп’ютер.
- Тоді інструмент буде ремонт комп'ютера.
MySQL - це система управління базами даних з відкритим кодом, заснована на мові SQL. MySQL постачається з панеллю керування XAMPP, яка також є додатком з відкритим кодом та вільним до користування. Однак останнім часом було отримано багато звітів від користувачів, які не можуть отримати доступ до бази даних “MySQL” через свій браузер, і відображається повідомлення про помилку “Доступ заборонений для використання 'root' @ 'localhost'.
Причиною цієї проблеми є те, що ви не надаєте користувачеві загальні дозволи. Отже, як тільки ви надаєте користувачеві глобальні дозволи для вибору, проблема буде виправлена.
У цій статті ми продемо вас найпростішим способом вирішити цю проблему, а також повідомимо вам причину цієї помилки. Дотримуйтесь інструкцій, щоб уникнути подальших проблем.
Щоб усунути помилку відхилення доступу для користувача 'root' @ 'localhost' у помилці MySQL
- Відкрийте та редагуйте /etc/my.cnf або /etc/mysql/my.cnf залежно від вашого розповсюдження.
- Додайте таблиці переходів до субсидій у [mysqld].
- Перезапустіть MySQL
- Тепер ви повинні мати можливість підключитися до mysql з наступною командою mysql -u root -p
- Запустити mysql> привілеї полоскання;
- Встановіть новий пароль за допомогою ALTER USER'root '@' localhost 'IDENTIFIED by'NewPassword';
- Поверніться до /etc/my.cnf та видаліть / коментуйте таблиці стрибків субсидій.
- Перезапустіть MySQL
- Тепер ви можете увійти в систему за допомогою нового пароля root -p для mysql -u.
Запустіть MySQL в безпечному режимі без пароля
mysqld_safe –skip-grant-tables &
Попередження: Це небезпечно! Я не мав даних у жодній зі своїх таблиць, а це означає, що мене не хвилювали зловмисні показники. Опція “Пропустити” дозволяє будь-кому ввійти з усіма привілеями без пароля. Якщо у вас є сумніви щодо ваших таблиць, вам слід також відключити будь-який віддалений доступ:
Оновлення квітня 2024 року:
Тепер за допомогою цього інструменту можна запобігти проблемам з ПК, наприклад, захистити вас від втрати файлів та шкідливого програмного забезпечення. Крім того, це чудовий спосіб оптимізувати комп’ютер для максимальної продуктивності. Програма з легкістю виправляє поширені помилки, які можуть виникати в системах Windows - не потрібно кількох годин усунення несправностей, коли у вас під рукою ідеальне рішення:
- Крок 1: Завантажте інструмент для ремонту та оптимізації ПК (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
- Крок 2: натисніть кнопку "Нач.скан»Щоб знайти проблеми з реєстром Windows, які можуть викликати проблеми з ПК.
- Крок 3: натисніть кнопку "Ремонт всеЩоб виправити всі питання.
–Скоп-мережа
Ще одне ефективне рішення
Виконайте наступні дії.
Запустіть екземпляр сервера або демон MySQL за допомогою параметра –skip-grant-tables.
$ mysqld - пропустити таблиці надання
Дотримуйтесь цих інструкцій.
$ mysql -u root mysql mysql mysql mysql
$ mysql> ОНОВИТИ користувача ВСТАНОВИТИ Пароль = ПАРОЛЬ ('мій_пароль') або КОРИСТУВАЧ = 'корінь';
$ mysql> ПРИВІЛЕЖНІ ПРОМИВКИ;
Якщо ви зіткнулися з невідомим полем Помилка пароля при використанні:
оновити набір користувачів authentication_string = password ('my_password') де user = 'root';
Нарешті, перезапустіть екземпляр / демон без опції –skip-grant-tables.
/etc/init.d/mysql Перезапуск
Тепер ви маєте можливість ввійти до нового пароля.
$ mysql -u root -p
Введіть пароль: my_password
https://dba.stackexchange.com/questions/147593/access-denied-for-user-rootlocalhost
Порада експерта: Цей інструмент відновлення сканує репозиторії та замінює пошкоджені чи відсутні файли, якщо жоден із цих методів не спрацював. Він добре працює в більшості випадків, коли проблема пов’язана з пошкодженням системи. Цей інструмент також оптимізує вашу систему для максимальної продуктивності. Його можна завантажити за Натиснувши тут
CCNA, веб-розробник, засіб виправлення неполадок ПК
Я комп'ютерний ентузіаст і практикуючий ІТ-фахівець. У мене багаторічний досвід роботи у комп'ютерному програмуванні, усуненні несправностей апаратного забезпечення та ремонту. Я спеціалізуюся на веб-розробці та проектуванні баз даних. У мене також є сертифікація CCNA для проектування мережі та усунення несправностей.