当前位置:Gxlcms > 数据库问题 > Mysql主从配置,实现读写分离

Mysql主从配置,实现读写分离

时间:2021-07-01 10:21:17 帮助过:18人阅读

(2)找到MySQL安装文件夹修改my.Ini文件。mysql中有好几种日志方式,这不是今天的重点。我们只要启动二进制日志log-bin就ok。

 在[mysqld]下面增加下面几行代码

技术图片 View Code

(3)查看日志

mysql> SHOW MASTER STATUS;
+-------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+------------------+
| master-bin.000001 | 1285 | | |
+-------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

重启MySQL服务

3、配置Slave从服务器(windows)

(1)找到MySQL安装文件夹修改my.ini文件,在[mysqld]下面增加下面几行代码

技术图片 my.cnf 配置

重启MySQL服务

(2)连接Master

change master to master_host=‘192.168.0.104‘, //Master 服务器Ip
master_port=3306,
master_user=‘repl‘,
master_password=‘mysql‘, 
master_log_file=‘master-bin.000001‘,//Master服务器产生的日志
master_log_pos=0;

(3)启动Slave

start slave;

4、Slave从服务器(Ubuntu)

(1)找到MySQL安装文件夹修改my.cnf文件,vim my.cnf

技术图片 s

 

(2) ./support-files/myql.server restart 重启MySQL服务  ,  ./bin/mysql 进入MySQL命令窗口 

(3)连接Master

change master to master_host=‘192.168.0.104‘, //Master 服务器Ip
master_port=3306,
master_user=‘repl‘,
master_password=‘mysql‘, 
master_log_file=‘master-bin.000001‘,//Master服务器产生的日志
master_log_pos=0;

(4)启动Slave

start slave;

OK所有配置都完成了,这时候大家可以在Master Mysql 中进行测试了,因为我们监视的时Master mysql  所有操作日志,所以,你的任何改变主服务器数据库的操作,都会同步到从服务器上。创建个数据库,表试试吧。。。

 

Mysql主从配置,实现读写分离

标签:在线   ash   重点   su -   多网站   大哥   业务   总结   glib   

人气教程排行