mysql从库显示connecting_mysql主從同步從庫上Slave_IO_Running: Connecting問題

mysql主從同步從庫上Slave_IO_Running: Connecting問題

一.在做主從同步時遇到的問題

數據庫主從問題從庫上Slave_IO_Running: Connecting

在做mysql主從同步的時候有時候發現在從庫上Slave_IO_Running: Connecting

383bf646eeb056e6f3ccf06244223352.png

二.解決辦法通常是5個問題:

1.網絡不通#互ping機器ip,無丟包率正常訪問,排除

2.密碼不對#MySQL重新授權遠程用戶登陸賬號,重新設置密碼,排除

3.pos不正確#主服務器,登陸數據庫重新查看起始偏移量show master status,排除

4.ID問題

#ID的問題,在安裝完mysql數據庫的時候默認他們的server-id=1 但是在做主從同步的時候需要將ID號碼設置不一樣才行,查看數據庫配置文件cat  /etc/my.cnf,文件寫的不同,排除

5.防火牆策略

查看防火牆策略,是否放通雙方的服務端口 iptables -nL,最后發現 防火牆策略寫了多端口防火牆策略的端口不生效,解決防火牆策略單獨開放端口,暫停從服務的io讀取stop slave;重新在從的數據庫寫入以下語句:

mysql> change master to

-> master_host='192.168.137.36',

-> master_user='root',

-> master_password='abc123',

-> master_port=3307,

-> master_log_file='mysql-bin.000001',

-> master_log_pos=848;

Query OK, 0 rows affected, 2 warnings (0.05 sec)

mysql> start slave;

Query OK, 0 rows affected (0.02 sec)

mysql> show slave status\G

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 192.168.137.36

Master_User: root

Master_Port: 3307

Connect_Retry: 60

Master_Log_File: mysql-bin.000001

Read_Master_Log_Pos: 1298

Relay_Log_File: localhost-relay-bin.000002

Relay_Log_Pos: 770

Relay_Master_Log_File: mysql-bin.000001

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 0

Last_Error:

Skip_Counter: 0

Exec_Master_Log_Pos: 1298

Relay_Log_Space: 981

Until_Condition: None

Until_Log_File:

Until_Log_Pos: 0

Master_SSL_Allowed: No

Master_SSL_CA_File:

Master_SSL_CA_Path:

Master_SSL_Cert:

Master_SSL_Cipher:

Master_SSL_Key:

Seconds_Behind_Master: 0

Master_SSL_Verify_Server_Cert: No

Last_IO_Errno: 0

Last_IO_Error:

Last_SQL_Errno: 0

Last_SQL_Error:

Replicate_Ignore_Server_Ids:

Master_Server_Id: 9

Master_UUID: ad899234-9c81-11e7-99bd-000c29af2bef

Master_Info_File: /data/mysql_data1/master.info

SQL_Delay: 0

SQL_Remaining_Delay: NULL

Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates

Master_Retry_Count: 86400

Master_Bind:

Last_IO_Error_Timestamp:

Last_SQL_Error_Timestamp:

Master_SSL_Crl:

Master_SSL_Crlpath:

Retrieved_Gtid_Set:

Executed_Gtid_Set:

Auto_Position: 0

Replicate_Rewrite_DB:

Channel_Name:

Master_TLS_Version:

1 row in set (0.00 sec)

注意:標注的倆個紅色yes為正常。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "while connecting to upstream" 的意思是“在连接上游服务器时”。这通常是指在使用反向代理服务器时,代理服务器无法连接到目标服务器。这可能是由于网络问题、目标服务器故障或代理服务器配置错误等原因引起的。 ### 回答2: “while connecting to upstream” 是一个常见的网络错误消息,表示在与上游服务器建立连接时出现问题。这通常是由于以下原因导致的: 1. 网络问题:可能是由于网络连接不稳定或带宽限制导致与上游服务器的连接出现问题。这可能是因为服务器过载或网络拥塞导致的。 2. 配置错误:在配置代理服务器或负载均衡等中间件时出现了错误。这可能是由于配置文件中的错误设置或缺失所致。 3. 上游服务器故障:上游服务器可能正在进行维护或遭受攻击,导致无法与其建立连接。这种情况下,需要等待服务器恢复正常。 解决这个问题的方法包括: 1. 检查网络连接:确保您的网络连接正常,可以通过尝试连接其他网站或服务器来确认。 2. 检查配置设置:仔细检查代理服务器或负载均衡器的配置文件,确保没有错误或遗漏的设置。 3. 联系服务器管理员:如果问题仍然存在,可以联系上游服务器的管理员寻求帮助。他们可能能够提供有关服务器状态和任何问题的详细信息。 4. 尝试刷新页面:有时仅仅刷新页面可以解决连接问题,因为这可能是暂时的网络问题。 总之,当您在访问网站时遇到“while connecting to upstream”错误时,您应该首先检查网络连接,并检查配置文件和服务器设置。如果问题仍然存在,您可以联系服务器管理员以获取进一步的支持和指导。 ### 回答3: “while connecting to upstream”是一个提示或错误信息,通常在网络设置或代理服务器配置方面出现问题时会显示。这个提示意味着在建立与上游服务器的连接过程中出现了一些问题。 在计算机网络中,上游服务器是指处理请求并提供服务的服务器。当我们尝试访问一个网站或使用某个网络应用时,我们的请求会经过多个服务器,其中包括上游服务器。然而,在连接到上游服务器时可能会出现连接问题,有几个可能的原因: 1. 网络连接问题:可能存在网络故障、网络延迟或不稳定的情况,导致无法正常连接到上游服务器。 2. 代理服务器配置错误:如果使用了代理服务器来访问互联网,那么设置代理服务器的参数不正确或代理服务器本身也出现了问题,都可能导致连接上游服务器失败。 3. 服务器故障:上游服务器本身可能发生故障或维护,暂时无法响应请求。 要解决“while connecting to upstream”错误,可以尝试以下方法: 1. 检查网络连接:确保你的网络连接正常,可以尝试重新启动路由器或使用其他网络连接来确认问题。 2. 检查代理服务器设置:如果使用了代理服务器,确保代理服务器设置正确,包括服务器地址、端口号、用户名和密码等。 3. 检查上游服务器状态:查看上游服务器是否正常运行,可以尝试通过其他设备或网络连接来确认服务器是否正常工作。 4. 联系网络管理员:如果以上方法都无法解决问题,建议联系网络管理员或技术支持人员,他们可以提供更深入的故障排除和解决方案。 总之,“while connecting to upstream”是一个提示信息,出现时说明在连接上游服务器时出现了问题。通过检查网络连接、代理服务器设置和上游服务器状态来解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值