mysql数据库同步(mysql主从同步怎么后台运行)

本文目录
mysql主从同步怎么后台运行
1. 安装MySQL。首先要在两台服务器上安装MySQL,完成之后应该确认能否两台服务器能否互相访问。 这是因为缺省的my.cnf设置有bind-address=127.0.0.1,这条语句应该被注释掉。2. 创建账号。数据库中缺省的帐户的host值是localhost,所以应该创建一个可以远端访问的帐号。比如:root@’%’ or root@10.x.x.x3. 配置主Server。在主服务器(数据库源)上的my.cnf配置之后加入如下条目:log_bin=/var/log/mysql/mysql-bin.logserver-id=1 //1代表主数据库(源) 2代表辅数据库(目的)binlog_do_db=testmirror //要做同步的数据库名字,可以是多个数据库,之间用分号分割。 4. 配置从Server。在辅服务器上的my.cnf中加入如下内容server-id=2 //2代表辅master-host=xx.xx.xx.xx //主服务器的IP地址master-user=//主服务器的用户名master-password=//数据库密码master-port=3306master-connect-retry=10 //每个10秒钟同步一次replicate-do-db=testmirror //需要同步的库名字 5. 账号权限设置。辅服务器将使用主服务器上的root@%帐户登陆主服务器与其发生通信,除了这个账户应该在主上真实存在,这个账户应该有两个属性:REPLICATION SLAVE 和 READ。mysql主从同步怎么后台运行
标签:安装mysqlmysqld用户server用户名sql主服务器portbind
如何实现两台服务器mysql数据库同步
1.主上修改my.cnf文件:
server-id=1
log-bin=mysql-bin
2.从上修改配置文件 my.cnf
server-id=2
relay-log=relay-bin
read-only =1
replicate-ignore-db = mysql
replicate-ignore-db = test
replicate-ignore-db = information_schema
#replicate-wild-do-table = tt.admin
replicate-wild-do-table = my_db.stu // 所要同步的数据库的单个表
3. 创建 同步的用户(主上)
grant replication client,replication slave on *.* to rep@’10.41.50.105’ identified by ’root’;
4.同步到主库(在从上操作)
change master to master_host=’10.41.50.80’,master_user=’rep’,master_password=’root’;
5.在从上验证:
show slave status\G;
主从同步某些表

更多文章:
server2008官网下载(sql server 2008 r2 express 官方)
2026年9月7日 13:00
域名邮箱域名续费(企业邮箱提示域名已过期,域名不在我这,怎么续费)
2026年9月7日 11:00
菜鸡免费版安卓破解下载(菜鸡云游戏最新版破解版永久免费无限时间下载地址)
2026年9月7日 02:10






