zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Last_IO_Error: error connecting to master 'tl@192.168.199.151:3306'

ampIO Error to 39 Master Last 192.168
2023-09-14 08:59:38 时间


Last_IO_Error: error connecting to master tl@192.168.199.151:3306


11 从机上看到的:

刚配置的MySQL主从,在从机上看到


141010 0:02:48 [ERROR] Slave I/O: error connecting to master \my@172.17.210.199:3306\ - retry-time: 60 retries: 1, Error_code: 2003

141010 0:03:48 [ERROR] Slave I/O: error connecting to master \my@172.17.210.199:3306\ - retry-time: 60 retries: 2, Error_code: 2003

141010 0:04:48 [ERROR] Slave I/O: error connecting to master \my@172.17.210.199:3306\ - retry-time: 60 retries: 3, Error_code: 2003

141010 0:05:48 [ERROR] Slave I/O: error connecting to master \my@172.17.210.199:3306\ - retry-time: 60 retries: 4, Error_code: 2003

141010 0:06:48 [ERROR] Slave I/O: error connecting to master \my@172.17.210.199:3306\ - retry-time: 60 retries: 5, Error_code: 2003

141010 0:07:48 [ERROR] Slave I/O: error connecting to master \my@172.17.210.199:3306\ - retry-time: 60 retries: 6, Error_code: 2003
3、 在做chang to 的时候注意log_pos 是否跟此时主机的一样。在主机上 show master status \G ;可以查看到

mysql show master status \G;
*************************** 1. row ***************************
             File: masters-bin.000003
         Position: 2392
     Binlog_Do_DB: 
 Binlog_Ignore_DB: 
Executed_Gtid_Set: 
1 row in set (0.00 sec)

ERROR: 
No query specified

11上执行:

stop slave
从机上面执行change to 的正确
CHANGE MASTER TO 
MASTER_HOST=192.168.199.12, 
MASTER_USER=my, 
MASTER_PASSWORD=123456, 
MASTER_LOG_FILE=masters-bin.000003, 
MASTER_LOG_POS= 2392;


01  start  slave  show slave status;

需要注意的几个问题:

要在change master to语句的master_password部分使用原始的密码而非散列过的密码。

注意在第一时间查看错误日志文件,可使用perror工具根据错误代码查看具体的错误。


另外几个常见问题:

mysql无法启动:先看错误日志文件中提示的错误,依据错误找原因;查看配置文件中数据目录等配置是否正确;检查MySQL相关目录属主和属组是否正确;查看是否有之前未被正确关闭的mysqld进程仍在运行。

mysql无法连接:先看mysqld进程是否正确启动了;再看提供的连接串是否争取无误。


参考:

http://blog.itpub.net/27099995/viewspace-1294075/


Slave_IO_Running: No 的解决 原因:两台主从数据库的uuid相同了(没猜错的话,各位应该是直接克隆了linux服务器,然后配置主从数据库,一通操作,到最后启动从数据库,发现的这个问题吧)。1:使用 find / -iname auto.cnf 命令查找你数据库的auto.cnf 配置文件。我的在这个目录下,同学们的也可能在其他目录,取决于你mysql放的位置哈。譬如:你把最后的f改成e,跟主数据库不一样就行。4: 登录mysql,重启slave,再次验证。2:对这个配置文件的uuid进行更改。
从源码解析ERROR 1129 (HY000):Host is blocked because of many connection errors 原创水平有限,有错请指出 源码版本5.7.14 今天群里一个朋友出现如下错误: ERROR 1129 (HY000): Host 10.0.0.8 is blocked because of many connection errors; unblock w...