实现Discuz x3.1 读写分离

因为公司网站的用户量越来越大,所以考虑到给服务器减轻负载,就想到mysql主从配置,然后就想通过mysql主从配置实现Discuz x3.1的数据库读写分离。实现步骤如下: 第一步: MySQL主从设置之主服务器A设置 1.  找到主服务器A的MySQL的配置文件my.ini 2. 打开my.ini,在[mysqld]下面添加以下参数 3. 在主服务器A中添加一个用于主从复制的帐号: 登陆mysql命令行,执行 GRANT REPLICATION SLAVE ON *.* TO ‘帐号’@’从服务器IP’ IDENTIFIED BY ‘密码’; 4. 重启MySQL ,让配置生效 5. 可以通过show master status\G;查看主从数据库是否配置成功。   第二步: MySQL主从设置之主数据库和从数据库数据一致。 1.  关闭论坛访问,停止更新数据 2. 在主服务器中加入只读锁 3. 导出数据库 通过命令导出数据库 mysqldump -u root -p 数据库名 > 导出来的位置   4. 将主服务器的数据库导入到从服务器的数据库 5. 将主数据库服务器解除只读锁     6.  开启论坛访问。   第三步:MySQL主从设置之从服务器B设置 1. 找到从服务器mysql配置文件my.cnf … Continue reading “实现Discuz x3.1 读写分离”