С помощью этой командыНе может войти с созданным пользователем в MySQL
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' |
Хм ... что делает SHOW GRANTS FOR 'brian' @'% '; вернуть? – Powerlord