0

我是这方面的初学者,所以如果这是一个相当简单的问题,我深表歉意。我正在使用两个 RHEL6 虚拟机设置 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 帐户进行设置。

提前致谢!

4

2 回答 2

0

您已更改 root 用户的密码,因此您需要在下次登录时使用新密码。要输入密码,请使用参数 -p 例如 mysql -u root -p -e "your command"

于 2015-01-13T14:05:51.453 回答
0

试试这个:mysql> FLUSH PRIVILEGES;

于 2017-08-22T09:08:49.637 回答