我正在尝试使用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。
答案 0 :(得分:1)
此错误只是说用户root @ localhost不允许在没有密码的情况下执行此命令。如果您为root @ user设置了密码,则将命令命名为“mysqlfailover --master = root: YOURMYSQLPASSWORDFORROOT @localhost:3306 --discover-slaves-login ='root'--log = log .TXT“
这应该可以解决问题。