当需要修改数据库的表结构的时候,要注意主从数据库同步问题。
- 第一步:
在主库上,show master status;
->file:数据文件存放的文件名,在服务器的/mnt/data/mysql下
->position:指针位置
->binlog_do_db:操作的数据库
在从数据库上,show slave status;
-> slave_io_state:waiting for master to send event
->slave_io_running:yes
->slave_io_running:yes
如果结果是这样的那么就说明同步是正常的!
- 第二步:
停止从库的slave服务:stop slave;
- 第三步:
向主库和从库导入外部数据;
- 第四步:
开启从库的slave服务:start slave;
查看状态:show slave status;