千家信息网

mysql5.7从库提升为主库简析

发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,下文内容主要给大家带来mysql5.7从库提升为主库简析,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。CHANGE
千家信息网最后更新 2024年11月29日mysql5.7从库提升为主库简析

下文内容主要给大家带来mysql5.7从库提升为主库简析,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。


CHANGE MASTER TOMASTER_HOST='10.10.30.34', MASTER_PORT=3306,MASTER_USER='slave',MASTER_PASSWORD='slave',MASTER_LOG_FILE='mysql-bin.000148',MASTER_LOG_POS=154;从数据库变为主库stop slave;reset slave;reset master;从库变为刚才的主库(由从库变为主库的数据库)vim /etc/my.cnflog-bin=mysql-bin  #并重启数据库,主库开启binlog日志主库操作:show  master status主库操作:scp -r /var/lib/mysql/*   10.10.50.34:/var/lib/mysql/从库:chown  -R mysql.mysql   /var/lib/mysql/从库:systemctl restart  mysqld CHANGE MASTER TOMASTER_HOST='172.16.1.51', MASTER_PORT=3306,MASTER_USER='rep',MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=335;进入数据:start slave;中间报错:1.IO进程一直处于connnecting中  slave 用户的密码写错2.show slave  status;报错Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'解决办法:主库:flush logs;从库:stop slave;CHANGE MASTER TO MASTER_LOG_FILE='mysqld-bin.000011',MASTER_LOG_POS=106;start slave;

对于以上关于mysql5.7从库提升为主库简析,如果大家还有更多需要了解的可以持续关注我们的行业推新,如需获取专业解答,可在官网联系售前售后的,希望该文章可给大家带来一定的知识更新。

0