mysqlfailover命令给出错误1045:拒绝用户访问';根'@';本地主机';(使用密码:否)

mysqlfailover命令给出错误1045:拒绝用户访问';根'@';本地主机';(使用密码:否),mysql,linux,replication,failover,Mysql,Linux,Replication,Failover,我正在尝试使用工作台控制台运行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)

我正在尝试使用工作台控制台运行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)
我试图用谷歌搜索,但什么也没找到。
Mysql版本是5.6.17。

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


这应该可以解决问题。

谢谢,它解决了我的问题。但现在得到了其他错误,但现在将从这里开始。