我是初学者,所以如果这是一个相当简单的问题我会道歉。我正在使用两个RHEL6 vms建立Galera集群。在vm no.1上设置的第一个节点运行正常,但是当我使用以下命令在vm no.2上设置权限时:
mysql -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;"
mysql -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;"
我收到以下错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
有谁能告诉我如何修复/解决此问题? 我正在使用root帐户进行设置。
提前致谢!
答案 0 :(得分:0)
您已更改root用户的密码,因此您需要在下次登录时使用新密码。 要输入密码,请使用参数-p 例如mysql -u root -p -e“你的命令”
答案 1 :(得分:0)
试试这个: MySQL的> FLUSH PRIVILEGES;