mySQL 复制错误。登入错误

mySQL Replication Error. login incorrect

我第一次尝试设置 MySQL 复制。我读了很多文章,看起来很简单,但我想我在设置奴隶时打错了字。我在错误日志中收到以下错误。

2016-10-02T14:29:45.479004Z 1 [ERROR] Slave I/O for channel '': error connecting to master 'abcd123@server3:3306' - retry-time: 60 retries: 2628, Error_code: 2003

我查了一下 "error 2003" 说用户无法登录我猜的主人。这是正确的原因 server3 是不正确的。那是我的错字。我有 3 个服务器

Server1 Master mysql
Server2 Slave mysql
Server3 web server.

所以server3不正确。我尝试使用命令更改登录名。

STOP SLAVE;
CHANGE MASTER TO MASTER_HOST='10.0.0.1',MASTER_USER='abcd123',MASTER_PASSWORD='PASSWORD',;
START SLAVE;

但我仍然收到上述错误。

如果复制未连接,请检查基本内容

  • 第一步将检查用户 table 和与用户相关的权限。
  • 第二个将是配置中的绑定地址。
  • 第三,你可能忘了刷权限
  • 另一个正在检查主机是否有 %localhost.
  • 如果一切正常,那么 stop slave;
  • 正确应用更改主控
  • 然后start slave;

检查是否有错误 show slave status\G;