mysqlfailover命令给出错误1045:用户'root'@'localhost'拒绝访问(使用密码:NO)

时间:2014-04-28 08:26:02

标签: mysql linux replication failover

我正在尝试使用workbench console运行mysqlfailover:

 mysqlfailover --master=root@localhost:3306 --discover-slaves-login='root' --log=log.txt

我收到错误:

ERROR: Cannot connect to the master server.
Error 1045: Access denied for user 'root'@'localhost' (using password: NO)

我试图google但却一无所获。 Mysql版本是5.6.17。

1 个答案:

答案 0 :(得分:1)

此错误只是说用户root @ localhost不允许在没有密码的情况下执行此命令。如果您为root @ user设置了密码,则将命令命名为“mysqlfailover --master = root: YOURMYSQLPASSWORDFORROOT @localhost:3306 --discover-slaves-login ='root'--log = log .TXT“

这应该可以解决问题。