WENCENTER数据库主从复制配置方法

Alu
Alu 这家伙很懒,还没有设置简介

3 人点赞了该文章 · 2513 浏览

首先你得有二个数据库,设置好同步,如IP:1 或 IP:2 IP可以是内网IP 修改配置文件:system/config/database.php $config['master'] = array (   'charset' => 'utf8',   'host' => 'IP:1',   'username' => 'root',   'password' => 'root',   'dbname' => 'wen', ); $config['slave'] = array (   'charset' => 'utf8',   'host' => 'IP:2',   'username' => 'root',   'password' => 'root',   'dbname' => 'wen', );   主服务器ip:192.168.33.200 从服务器ip:192.168.33.201 代理服务器ip:192.168.33.202 1.主从复制 1.1 登陆主服务器,启动mysql,授权配置外联登陆账号grant all privileges on *.* to 'test'@'%' identified by '123456';[若出现 Can't connect to MySQL server on '192.168.33.11' (111),查看MySQL配置文件,bind-address           = 127.0.0.1  注释掉这一行就可以远程登录了] 1.2 查询主服务器数据库状态,mysql>show master status; 1.3 配置从服务器,修改mysql的配置文件,将server-id改大于10,且确保没跟其他的服务器重复 1.4 修改从服务器的master,执行同步语句,mysql>change master to master_host = ***.***.***.***,master_user='test',master_password='123456',master_log_file='*********',master_log_pos=***; 1.5 启动同步,mysql>start slave;     查看同步状态,mysql>show slave status\G;     如果其中Slave_IO_Running 与 Slave_SQL_Running 的值都必须为YES,才表明状态正常。  

发布于 2016-09-20 17:26

免责声明:

本文由 Alu 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

Alu
2017-03-23 13:18
阿里的也可以。。。
记忆、del
2016-09-23 11:56
凡是有能力用到主从分离的站点,直接用阿里云的RDS了。
记忆、del
2016-09-23 11:56
文章是文章 问答是问答 文章的评论不限制,问答的评论限制了
风见雨下
2016-09-22 10:23
能重复评论
风见雨下
2016-09-22 10:23
回复里面的评论没有用啊 和下面的评论一样
kimwang
2016-09-21 19:57
好想知道现在有哪些站有这类需求了,先支持一下。