首页 > 代码库 > Mysql 主从配置
Mysql 主从配置
mysql主从服务器:
主:192.168.121.128
从:192.168.121.129
主从服务器分别作以下操作:
版本一致
初始化表,并在后台启动mysql
修改root的密码
mysqladmin -u root password "newpass"
mysql主从文件的配置:
#master主配置文件添加以下2行:
cat /etc/my.cnf
log-bin=mysql-bin//[必须]启用二进制日志
server-id=128//[必须]服务器唯一ID,默认是1,一般取IP最后一段
#slave配置文件添加以下2行:
cat /etc/my.cnf
log-bin=mysql-bin//[不是必须]启用二进制日志
server-id=129 //[必须]服务器唯一ID,默认是1,一般取IP最后一段
主库操作:
#mysql -uroot -p
GRANT REPLICATION SLAVE ON *.* to ‘mysync‘@‘192.168.121.129‘ identified by ‘123456‘;
mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 | 264 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
从库操作:
mysql> change master to master_host=‘192.168.121.128‘,master_user=‘mysync‘,master_password=‘123456‘,master_log_file=‘mysql-bin.000001‘,master_log_pos=
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> show slave status;
#看到下面信息证明主从ok。
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
本文出自 “LINUX Super梦” 博客,请务必保留此出处http://215687833.blog.51cto.com/6724358/1892751
Mysql 主从配置