导入时出现错误
Connection failed: SQLException: Access denied for user 'root'@'localhost' (using password: YES)
可能的解决方案是什么?
这是我关于这个主题的笔记。我遇到了同样的问题,并保存了这些笔记以备将来使用。我知道有两种创建用户和设置权限的方法——我希望它们会有所帮助。
mysql> select password('12345');
+-------------------------+
| password('123456') |
+-------------------------+
| 2ff898e158cd0311 |
+-------------------------+
1 row in set (0.00 sec)
mysql> create user test identified by password '2ff898e158cd0311';
A) 期望 @password 是哈希字符串 1 值:
GRANT ALL PRIVILEGES
ON `mydb` . * TO 'username'@'localhost' IDENTIFIED
BY
PASSWORD '@password';
B) 期望 @password 是一个明文字符串值:
GRANT ALL PRIVILEGES
ON `mydb` . * TO 'username'@'localhost' IDENTIFIED
BY '@password';