8-MySQL高级-主从-2
详细配置主从同步的方法 主和从的身份可以自己指定,我们将虚拟机Ubuntu中MySQL作为主服务器,将Windows中的MySQL作为从服务器。 在主从设置前,要保证Ubuntu与Windows间的网络连通。 4.1 备份主服务器原有数据到从服务器 如果在设置主从同步前,主服务器上已有大量数据,可以使用 mysqldump 进行数据备份并还原到从服务器以实现数据的复制。 4.1.1 在主服务器Ubuntu上进行备份,执行命令: mysqldump -uroot -pmysql --all-databases --lock-all-tables > ~/master_db.sql 说明 -u :用户名 -p :示密码 --all-databases :导出所有数据库 --lock-all-tables :执行操作时锁住所有表,防止操作时有数据修改 ~/master_db.sql :导出的备份数据(sql文件)位置,可自己指定 4.1.2 在从服务器Windows上进行数据还原 找到Windows上mysql命令的位置 新打开的命令窗口,在这个窗口中可以执行类似在Ubuntu终端中执行的mysql命令 将从主服务器Ubuntu中导出的文件复制到从服务器Windows中(xshell或filezilla) , 可以将其放在上面mysql命令所在的文件夹中,方便还原使用