实现数据库的主从复制 (mysql)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了实现数据库的主从复制 (mysql),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2291字,纯文字阅读大概需要4分钟。
内容图文
![实现数据库的主从复制 (mysql)](/upload/InfoBanner/zyjiaocheng/478/4b4f42749b7d4af39db3d9e8ee9420f4.jpg)
1、修改主服务器master:
#vi /etc/my.cnf
[mysqld]
log-bin=
mysql-bin
//[必须]启用二进制日志
server-id=222
//[必须]服务器唯一ID,默认是1,一般取IP最后一段
2、修改从服务器slave:
#vi /etc/my.cnf
[mysqld]
log-bin=
mysql-bin
//[不是必须]启用二进制日志
server-id=226
//[必须]服务器唯一ID,默认是1,一般取IP最后一段
3
、重启两台服务器的mysql
/etc/init.d/
mysql restart
4、在主服务器上建立帐户并授权slave:
#/usr/local/mysql/bin/mysql -uroot -pmttang
mysql>GRANT REPLICATION SLAVE ON . to ‘mysync‘@‘%‘ identified by ‘q123456‘;
//一般不用root帐号,“%”表示所有客户端都可能连,只要帐号,密码正确,此处可用具体客户端IP代替,如192.168.145.226,加强安全。
5
、登录主服务器的mysql,查询master的状态
mysql>
show master status;
+------------------+----------+--------------+------------------+
|
File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
|
mysql-bin.000004 | 308 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.00
sec)
注:执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化
6
、配置从服务器Slave:
mysql>change master to master_host=‘192.168.145.222‘,master_user=‘mysync‘,master_password=‘q123456‘,
master_log_file=‘mysql-bin.000004‘,master_log_pos=308;
//注意不要断开,308数字前后无单引号。
Mysql>start slave;
//启动从服务器复制功能
7
、检查从服务器复制功能状态:
mysql>
show slave status\G
*************************** 1. row ***************************
Slave_IO_State: Waiting
for master to send event
Master_Host: 192.168.2.222
//主服务器地址
Master_User: mysync
//授权帐户名,尽量避免使用root
Master_Port: 3306
//数据库端口,部分版本没有此行
Connect_Retry: 60
Master_Log_File:
mysql-bin.000004
Read_Master_Log_Pos: 600
//#同步读取二进制日志的位置,大于等于Exec_Master_Log_Pos
Relay_Log_File: ddte-relay-bin.000003
Relay_Log_Pos: 251
Relay_Master_Log_File:
mysql-bin.000004
Slave_IO_Running: Yes
//此状态必须YES
Slave_SQL_Running: Yes
//此状态必须YES
......
实现数据库的主从复制 (mysql)
标签:sync cat 实现 执行 master status port tin nec
本文系统来源:http://www.cnblogs.com/zhanzy/p/6615968.html
内容总结
以上是互联网集市为您收集整理的实现数据库的主从复制 (mysql)全部内容,希望文章能够帮你解决实现数据库的主从复制 (mysql)所遇到的程序开发问题。
如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
来源:【匿名】