Mysql主从同步中的问题及解决方案

来源:互联网 发布:追光者 知乎 编辑:程序博客网 时间:2024/05/29 13:25

常见问题1:Percona-mysql启动报PID错The server quit without updating PID file

解决方案1:查询是否有僵尸进程

    ps -ef | grep mysql    如果存在僵尸进程,则将其kill掉,之后重启

解决方案2:查询当前库目录的权限是否正确赋予

    以/u01为例:    将文件夹所属权限重新进行赋予    chown -R mysql:mysql /u01    然后重新执行初始化    mysql_install_db --defaults-extra-file=/etc/my.cnf --datadir=/u01 --user=mysql    之后重启mysql    service mysql restart

常见问题2:………………….Slave_IO_Running:No………………………

解决方案1:

修改配置文件/etc/my.cnf文件,是主从两台服务器的server-id不同。例如主库的server-id配置为server-id=1,从库的server-id配置为server-id=2重启主从服务器中的mysql进程

解决方案2:

将线程IO_THREAD进行启用首先要登陆从库服务器中的mysqlmysql -uroot -p登陆后,输入如下命令启动线程start slave IO_THREAD;

常见问题3:……………Slave_SQL_Running: No………..

解决方案:

1.先关闭从库上的线程:    mysql> slave stop;2.直接跳过错误并重启线程:    mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1;    mysql> slave start;3.查看从服务器同步状态    mysql> show slave status\G;
0 0
原创粉丝点击