Используя эту команду
GRANT ALL PRIVILEGES ON *.* to 'brian'@'%' identified by 'password';
Я пытаюсь войти с помощью:
mysql -u brian -ppassword
Ошибка:
ERROR 1045 (28000): Access denied for user 'brian'@'localhost' (using password: YES)
Я делаю это как root, и я пытался сбросить привилегии.
Я пробовал это с бесчисленным количеством пользователей, но, похоже, это не работает. Я могу создать пользователя без пароля и логин работает. Командная строка и из phpmyadmin
Также проверьте, был ли пользователь в mysql.user, который он есть.
Показать гранты для Брайана:
| GRANT ALL PRIVILEGES ON *.* TO 'brian'@'%' IDENTIFIED BY PASSWORD '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19' |