主从服务器MySql版本尽可能一致。如果不一致的情况此文没考虑。
主服务器必须开启二进制日志文件。查看是否开启:
SHOW VARIABLES LIKE 'log_bin';
开启方法,只需要在配置文件添加如下配置:
[mysqld]
log-bin=mysql-bin
1、MySql主服务器配置
(1)修改配置文件my.ini或my.cnf
[mysqld]
server-id=1
log_bin=mysql-bin
binlog_do_db=your_database_name
重启主服务器以使更改生效。
然后,登录到主服务器,创建复制用户:
CREATE USER 'replication_user'@'%' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'%';
FLUSH PRIVILEGES;
2、从服务器配置
[mysqld]
server-id=2
relay_log=mysql-relay-bin
log_bin=mysql-bin
read_only=1
binlog_do_db=jhtqs-data343(数据库名称)
relay_log的值需要查看一下从服务器相应文件,是否是mysql-relay-bin。我的是dell-pc-relay-bin
重启从服务器以使更改生效。
然后,登录到从服务器,设置主服务器的位置:
CHANGE MASTER TO MASTER_HOST='master_ip_address', MASTER_USER='replication_user', MASTER_PASSWORD='password', M

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



