mysql一主多从怎样切
一:环境
192.168.1.100 master
192.168.1.101 slave1
192.168.1.102 slave2
slave1,slave2都是连在master上。
二:模拟主故障
关闭master实例
rvice mysql stop
此时,slave1,slave2上show slave status\G都会发现错误:
Last_IO_Error: error reconnecting to master'RepUr@192.168.1.100:3307' - retry-time: 60 retries: 1
IO进程和sql进程状态:
Slave_IO_Running: Connecting(该状态表示会一直尝试重连主,如果主正常了,该进程状态会自动变成Yes)
Slave_SQL_Running: Yes
此时,master不能提供读写服务。我们想将其中最新的slave提升为主。
三:切换步骤
3.1确保所有的relay log全部读取完毕
在每个从库上执行:
stopslave io_thread;
showprocesslist;
直到看到Slave has read all relay log; waitingfor more updates,则表示从库更新都执行完毕了
或者通过show slave status查看
Slave_SQL_Running_State: Slave has read allrelay log; waiting for more updates
3.2 选择新的主库
对比选择Relay_Master_Log_File,Exec_Master_Log_Pos最大的作为新的主库,这里我们选择slave1为新的主库
其实,如果两个从IO进程一直都是正常,没有落后于主,且relay log都已经重放完成,两个从是一样的,选择哪个都可以。
这里选择slave1作为新主。
3.3 进行相应配置
登陆slave1,执行stop slave;
并进入数据库目录,删除master.info和relay-log.info文件(删除前,可以先备份下这俩文件);
配置my.cnf文件,开启log-bin,如果有log-slaves-updates=1和read-only=1则要注释掉,然后重启slave1.
3.4 ret master
在slave1上ret master,会重新生成二进制日志。
mysql> ret master;
Query OK, 0 rows affected (0.02 c)
mysql> show binary logs;
+------------------+-----------+
| Log_name | File_size |
+------------------+-----------+
| mysql-bin.000001 | 154 |
+------------------+-----------+
1 row in t (0.00 c)
3.5创建用于同步的用户
如果slave1完全同步master的话,这步可以省略。
3.6 slave2指向slave1
[sql] view plain copy
mysql> change master to master_ur='RepUr',master_password='beijing',master_host='192.168.1.101',master_port=3307,master_log_file='mysql-bin.000001',master_log_pos=154;
Query OK, 0 rows affected, 2 warnings (0.00 c)
mysql> start slave;
Query OK, 0 rows affected (0.00 c)
3.7 将程序写IP改成slave1的IP
程序里之前记录的是master的IP,现在master宕机,故需改IP。
192.168.1.102 路由器设置
线路连接路由器及设置步骤:
1、将网线—路由器—电脑之间的线路连接好,启动电脑和路由器设备;
2、启动设备后,打开浏览器,在地址栏中输入192.168.1.1进入无线路由器设置界面。(如进不了请翻看路由器底部铭牌或者是路由器使用说明书,不同型号路由器设置的默认都不一样。)
3、设置界面出现一个登录路由器的帐号及密码,输入默认帐号和密码admin,也可以参考说明书;
4、登录成功之后选择设置向导的界面,默认情况下会自动弹出;
5、选择设置向导之后会弹出一个窗口说明,通过向导可以设置路由器的基本参数,直接点击下一步即可;
6、根据设置向导一步一步设置,选择上网方式,通常ADSL用户则选择第一项PPPoE,如果用的是其他的网络服务商则根据实际情况选择下面两项,如果不知道该怎么选择的话,直接选择第一项自动选择即可,方便新手操作,选完点击下一步;
7、输入从网络服务商申请到的账号和密码,输入完成后直接下一步;
8、设置wifi密码,尽量字母数字组合比较复杂一点不容易被蹭网。
9、输入正确后会提示是否重启路由器,选择是确认重启路由器,重新启动路由器后即可正常上网。
192.168.1.102无线路由器怎么设置
每个无线路由器都有一个需要我们的登陆的设置地址,一般都是192.168.1.1或者192.168.0.1为登陆地址的路由器比较多,那么192.168.1.102是登陆地址无线路由器要怎么设置呢?下面是我整理的192.168.1.102无线路由器设置的方法,供您参考。
192.168.1.102无线路由器设置的方法
我们翻看路由器背面,我们可以看到相关的账号信息,以及进行路由器设置的网址。
打开浏览器,在网址栏输入路由器背面网址:192.168.1.102,敲击回车进入登录页面,输入路由器背面的账号进行登录。
登录进入主页面后,点击网络。
进入后,在网络页面—宽带配置下,可以进行账号密码修改。
点击打开WLAN配置—SSID1安全设置,可以设置无线网络密码,修改后点击确认即可,一般路由器就设置好可以使用了。
猜你喜欢:
1. 192.168.1.1路由器设置向导
2. 192.168.1.1路由器无线Wi-Fi的设置教程
3. 斐讯路由器192.168.1.1设置界面进不去怎么办
4. 怎么用手机登陆192.168.1.1设置无线路由器上网
192.168.1.102路由器怎么改WiFi密码
1、在浏览器地址栏输入网关地址192.168.1.1(不同品牌路由器可能不同,请看路由器外壳上的铭牌标注),然后按下回车键,之后即可看到弹出路由器登录框。在用户名与密码里边均属于默认的admin(不同品牌路由器可能有所不同,不是的朋友请看路由器外壳上的铭牌标注)。
2、在弹出的输入用户名密码界面,输入你路由器的用户名和密码。默认用户名和密码为admin,admin.所以强烈建议登录后更改路由器密码。点击登录。
3、在弹出的路由器界面中,选择无线设置(不同路由器选项卡名字不同,但大同小异)。
4、在弹出的级联选项卡中,选择无线安全设置。
5、这个时候,我们可以清楚的看到路由器的加密情况以及路由器的无线密码。不要犹豫,将想要的无线密码输入到PSK密码框中。当然你也可以选择其他的加密方式。但是强烈推荐你选择WPA-PSK/WPA2-PSK的加密方式晋西ing加密。
6、最后一步,很简单,但却很重要,千万不要在更改过后忘记了点击保存。否则白忙活了。到此重新连接你的无线设备到无线网,输入刚刚更新过的密码即可。
192.168.1.102路由器怎么改WiFi密码
1、在IE或者其它浏览器中的地址栏输入上述IP地址:192.168.1.102。
2、出现路由器管理页面的登录页面,输入用户名和密码(如果没有重设过用户名和密码,一般默认都是admin)。进入管理页面。
3、在页面右侧找到WIFI设置或者无线设置。即可找到WIFI密码设置项,重新输入新的密码即可。