四台服务器均采用Asianux-3sp3 Linux操作系统!~
1. MYSQL双机热备配置(主主模式)
(1) 配置mysql01服务器IP地址为172.16.1.101
(2) 配置mysql02服务器IP地址为172.16.1.102
(3) 在两台mysql服务器上安装MYSQL服务.
(4) 使用service mysqld start 启动mysql服务
(5) 使用mysqladmin –u 账号 password 密码 来创建管理账号
(6) 使用 mysql –u 账号 –p 回车 输入密码 登入MySQL
(7) 在 mysql>状态下使用 grant all on *.* to 账号@对端mysql2服务器的ip地址 identified by ‘密码’; 创建双机热备所使用的mysql账号
(8) 使用exit命令退出mysql
(9) 使用命令 vi /etc/my.cnf 编辑/etc/my.cnf
在文件最上方添加如下信息:
-
server-id=1 mysql的id 两台mysql服务器一个为1一个为2
-
log-bin=mysqlback 指定日志的名字
-
master-host=172.16.1.102 对端mysql的ip地址
-
master-user=hnspi 对端mysql设置的用于同步的账号,见(6)
-
master-password 对端账号的密码
-
master-port=3306 指定数据库使用的端口号 保存退出
(10) 使用命令 service mysqld restart重启mysql服务
(11) 使用 mysql –u 管理账号 –p 回车 输入密码登入mysql
(12) Mysql>状态下输入 slave start ;启动slave(同步数据库)功能
(13) 输入exit退出 至此mysql1服务器上的同步设置完成
(14) Mysql2服务器上的配置基本上与mysql1相同,只是第(9)步的server-id改为2还有第(7)步 改为 grant all on *.* to 账号@对端mysql1服务器的ip地址 identified by ‘密码’; 创建双机热备所使用的mysql账号
(15) 至此 mysql双机热备主主模式配置完成!
(责任编辑:ken)