MySQL学习笔记(四)―― MySQL的备份

可配置两台 MySQL 服务器实例进行备份,其中一台为主服务器,另一台为从服务器。关于服务器的配置主要是设置日志记录和指定服务器 ID 。设置日志可以保存所有事务到二进制日志文件,从服务器随后可以读取日志文件并确定哪些事务需要进行复制。
主服务器的配置:
通过 MySQL 配置文件来完成,如下:
[mysqld]
log-bin=mysql-bin
server-id=1
服务器 ID 可为任意整数,当然它必须在整个服务器结构中是唯一的。从服务器使用拥有 REPLICATION SLAVE 权限的有效 MySQL 用户来连接主服务器。
从服务器的配置:
与主服务器一样,需要配置唯一的服务器 ID
在主从服务器均已配置好的情况下,还要注意复制时一定要保证没有更新发生,为此,可按如下步骤操作:
1)  在主服务器上启动客户端并输入:
mysql> FLUSH TABLES WITH READ LOCK;
2)  在另一窗口中运行:
$mysqldump --master-data �Curoot �Cp DATABASE_TO_REPLICATE > /var/tmp/master.dump
3)  将转储的文件发送到从服务器。
4)  编辑文件中的 CHANGE MASTER 命令以包括合适的主服务器、用户名和密码,但位置和日志文件值不要改变。
5)  在从服务器上使用 --skip-slave 选项启动,载入转储文件并启动从服务器线程。

你可能感兴趣的:(数据库,mysql,学习,笔记,休闲)