mysql主从配置指定端口
2018-03-08 09:44
2231 查看
步骤如下:1、修改并重启主服务器master:
修改master的mysql配置文件,启用二进制日志及设置服务器id。重启mysql
#vi /etc/my.cnf
[mysqld]
log-bin=mysql-bin //[必须]启用二进制日志
server-id=102 //[必须]服务器唯一ID,默认是1,一般取IP最后一段
service mysql restart
2、修改并重启从服务器slave:
修改slave的mysql配置文件,设置服务器id。重启mysql
#vi /etc/my.cnf
[mysqld]
log-bin=mysql-bin //[不是必须]启用二进制日志
server-id=113 //[必须]服务器唯一ID,默认是1,一般取IP最后一段
service mysql restart
3、在主服务器上建立帐户并授权slave:
#mysql -uroot -pmasterPwd
mysql>GRANT REPLICATION SLAVE ON *.* to 'slaveuser'@'%' identified by 'a12345';
4、登录主服务器的mysql,查询master的状态
mysql>show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000002 | 120 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
注:执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化
5、配置从服务器Slave:
mysql>change master to master_host='192.168.1.102',master_user='slaveuser',master_password='a12345',master_port=3307,master_log_file='mysql-bin.000002',master_log_pos=120; //注意不要断开,端口号及日志文件位置中的数字前后无单引号。
Mysql>start slave; //启动从服务器复制功能
6、检查从服务器复制功能状态:
mysql> show slave status\G
看到
这2个线程都是yes表示当前执行顺利。持续观察即可。
修改master的mysql配置文件,启用二进制日志及设置服务器id。重启mysql
#vi /etc/my.cnf
[mysqld]
log-bin=mysql-bin //[必须]启用二进制日志
server-id=102 //[必须]服务器唯一ID,默认是1,一般取IP最后一段
service mysql restart
2、修改并重启从服务器slave:
修改slave的mysql配置文件,设置服务器id。重启mysql
#vi /etc/my.cnf
[mysqld]
log-bin=mysql-bin //[不是必须]启用二进制日志
server-id=113 //[必须]服务器唯一ID,默认是1,一般取IP最后一段
service mysql restart
3、在主服务器上建立帐户并授权slave:
#mysql -uroot -pmasterPwd
mysql>GRANT REPLICATION SLAVE ON *.* to 'slaveuser'@'%' identified by 'a12345';
4、登录主服务器的mysql,查询master的状态
mysql>show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000002 | 120 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
注:执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化
5、配置从服务器Slave:
mysql>change master to master_host='192.168.1.102',master_user='slaveuser',master_password='a12345',master_port=3307,master_log_file='mysql-bin.000002',master_log_pos=120; //注意不要断开,端口号及日志文件位置中的数字前后无单引号。
Mysql>start slave; //启动从服务器复制功能
6、检查从服务器复制功能状态:
mysql> show slave status\G
看到
这2个线程都是yes表示当前执行顺利。持续观察即可。
相关文章推荐
- 编译安装nrpe,配置监控mysql端口和主从状态
- Linux下MySQL主从配置
- Mysql主从复制配置
- mysql互为主从复制配置笔记
- MySql高可用性HA主从配置(双主双从HA模式)
- mysql-5.7.16-linux-glibc2.5-x86_64精简后的主从配置
- mysql多实例配置和主从配置
- mysql的主从配置
- CentOS下MySQL主从同步配置
- MySQL主从配置,读写分离
- mysql 主从复制 mysql 主从同步 mysql 主从配置
- mysql 主从复制配置
- Linux系统指定目录下安装配置Mysql 5.7.15步骤图文详解,只需5分钟搞定
- Mysql主从配置(Mysql5.5)--Windows环境
- mysql 主从配置常遇到问题记录
- mysql多实例(个人的情况,不是大众的)里面有配置好的脚本+主从复制
- mysql主从和主主 模式配置
- mysql主从复制的原理,配置方法及在线添加多个从库
- Mycat 配置 Mysql 读写分离+强制走写节点+根据主从延时的读写分离
- Mysql中主从复制的原理、配置过程以及实际案例