`

mysql主从复制

 
阅读更多

比如备份数据库test:mysqldump -uroot -p test -l -F>/tmp/test.sql 此在主服务器192.168.10.1上操作

复制数据到从服务器192.168.10.2

scp /tmp/test.sql 192.168.10.2:/tmp/

从服务器上恢复数据
mysql -uroot -p test</tmp/test.sql

 

重启mysql

 

mysqld_safe --user=mysql &

 

启动主从复制功能
slave start;

查看主从信息
show slave status\G;

 

出现

Slave_IO_Running:NO

Slave_SQL_Running:Yes

 

解决方法

登录从服务器mysql,执行如下命令,我出现这种错误是由于主从二进制文件版本号不同导致的,捣鼓1个小时伤不起啊!,还有就是千万别乱删日志文件,容易把数据库都弄没了。

mysql> slave stop;

mysql> change master to Master_Log_File='mysql-bin.000001',Master_Log_Pos=98;

mysql> slave start;

mysql> show slave status\G

 

 感谢 http://www.cnblogs.com/lost-1987/articles/2636959.html 从中理清了好多问题

  • 描述: 从数据库常用命令
  • 大小: 37.7 KB
  • 大小: 57.8 KB
  • 大小: 58.5 KB
  • 大小: 51.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics