Доступ запрещен для пользователя «» @ «локальный» в базе данных «MySQL» 问题


Доступ запрещен для пользователя «» @ «локальный» в базе данных «MySQL» 问题

MySQL: Доступ запрещен для пользователя «» @ «локальный» в базе данных «MySQL» вопросы очковой.
Читайте оригинал starmyao Последнее сообщение от 2018-08-24 21:10:23 номером 7880 коллекция
запущена

 Описание проблемы:
    командной строки MySQL, приземление учетной записи суперпользователя , если пароль не пустой, но реализация «использования MySQL;» команда, всегда подскажет: «Доступ запрещен для пользователя«@ »локальный„в базу данных“MySQL„“ .
   близкий взгляд на сообщении об ошибке Доступ запрещен для пользователя «» @ « локального хоста» на базу «MySQL», что означает: отказ пользователь в «учетной записи входа в системе , используйте пустой пароль для анонимного пользователя не имеет разрешения, пароль и забыл , Никоим образом , что только их собственный пароль.

Способ решения проблемы корневого пароля

  Найдено в каталоге установки MySQL my.ini файл, редактировать, найти [mysqlId], после добавления пропуском ГРАНТ-таблицы (пропуск Authorization Form), затем перезапустить службу MySQL, откройте командную строку, вы можете использовать пустой пароль. (Не забудьте перезапустить службу)

MySQL корень -p -u 1.
2. // ввод пароля с использованием транспорта, с пустым паролем Войти
3. MySQL> MySQL использование;
4. MySQL> Обновление пароля пользователя SET PASSWORD = ( «Введите новый пароль здесь одинарные кавычки) WHERE User = 'корень';
5. MySQL> скрытого привилегии;

2. В этом случае, перезапустить службу MySQL, а затем снова открыть консоль. 
3. Помните , что последняя строка в файле my.ini добавить конфигурации пропуском ГРАНТ-таблицы удалить, удалить, чтобы перезапустить службу. Используйте новый пароль.

Во- вторых решение проблемы «локальный» путь
 после процедуры , описанной выше, или отклонить от пользователя «входа в аккаунт. В чем причина? N в онлайн - поиска в течение длительного времени я не понимаю , почему.
И предыдущая операция, пропустите таблицы привилегий пустой пароль для входа MySQL, просматривать пользователь таблицы.
 
 пользователь | пароль | хост |
+ ------ + -------------------------- -------------------------- ----------------------- + + ---
| корень | * 8 ************************************** D |% |
| корень | * 8 ************************************** D | localhost.localdomain |
| корень | * 8 ************************************** D | 127.0.0.1 |
| корень | * 8 ************************************** D | :: 1 |
| | | локальный |
| | | Localhost.localdomain |
| DCH | * 8 ************************************** D |% |
| DCH | * 8 ************************************** D | локальный |
 
 нашел мой локальный корневой пользователь не имеет права? Войти ОК в MySQL -uroot -p -h127.0.0.1!
 Это не имеет лицензии на «локальный».  
 Я помню , когда разрешения на использование «%», то почему бы не «Localhost» это? Здесь , в% представляет все хост может удаленно получить доступ к MySQL.
 Но после того, как запросы MySQL официальной документации, «%» не включают локальные! Почему это так, недружелюбно, и быстро локальный% осуществившим расширение прав и возможностей.
 Все привилегии ON * * Грант в корень @ «локальная» , идентифицированные «пароль» ;. 
 смыва привилегии;
Войти успешно!

Решить Доступ запрещен для пользователя «» @ « локальных» в базу данных «MySQL» проблема
оригинала Hello смерч! ! ! Последнее сообщение от 2018-10-15 17:50:20 чтения номер 6093 коллекции
запущены
после изменения корневого пароля MySQL, а затем посадки, ошибки , таких как заголовок, посмотрев ответы на некоторые вопросы, и , наконец , решен, выполните следующие действия:

1. остановил MySQL: обслуживание туздЫ остановка

2. Используйте государство не проверяет логин MySQL:    

          mysqld_safe --skip-грантов столы & // фон

          Запуск MySQL: служба MYSQLD начать

3. Перейдите к MySQL: MySQL -u корень

4.use MySQL;

5. Обновление набора пароля пользователя = пароль ( «new_pass»), где пользователь = «корень»; // «new_pass», где вы хотите установить пароль

или

5.delete от пользователя, где пользователь = «»; удаление пространства пользователя

 

6, флеш привилегии;

7, бросить курить

8.service туздЫ перезагрузка

9. Повторно введите MySQL -utoot -p

Затем введите пароль, обнаружим, что проблема была решена  

 

рекомендация

отwww.cnblogs.com/xianz666/p/12562783.html