永发信息网

discuz3.1怎么判断数据库读写分离成功

答案:2  悬赏:50  手机版
解决时间 2021-12-21 02:47
discuz3.1怎么判断数据库读写分离成功
最佳答案
方法/步骤

1
第一步: MySQL主从设置之主服务器A设置
1. 找到主服务器A的MySQL的配置文件my.ini

2
2. 打开my.ini,在[mysqld]下面添加以下参数

3
3. 在主服务器A中添加一个用于主从复制的帐号:
登陆mysql命令行,执行
GRANT REPLICATION SLAVE ON *.* TO ‘帐号’@’从服务器IP’ IDENTIFIED BY ‘密码';

4
4. 重启MySQL ,让配置生效
5
5. 可以通过show master status\G;查看主从数据库是否配置成功。

6
第二步: MySQL主从设置之主数据库和从数据库数据一致。
1. 关闭论坛访问,停止更新数据

7
2. 在主服务器中加入只读锁

8
3. 导出数据库
通过命令导出数据库 mysqldump -u root -p 数据库名 > 导出来的位置

9
4. 将主服务器的数据库导入到从服务器的数据库

10
5. 将主数据库服务器解除只读锁

11
6. 开启论坛访问。

12
第三步:MySQL主从设置之从服务器B设置
1. 找到从服务器mysql配置文件my.cnf (主服务器是windows,从服务器是Linux。所以配置文件的后缀不一致)

13
2. 打开my.cnf,在[mysqld]下面添加以下参数

14
3. 重启从数据库

15
4、登录从库的MySQL命令行,执行:
change
master to master_host=’主服务器IP’, master_user=’主服务器账号’,
master_password=’主服务器密码’, master_log_file=’file的值’,
master_log_pos=position的值;
//设置连接信息,file及position的值是之前记录下来(在主服务器上通过show master status\G;),position的值没有单引号,其他的值要单引号

16
5. 启动从库连接
start slave; //启动从库连接

17
6、查看从库状态:
show slave status\G; //查看连接情况

18
7、编辑从MYSQL服务器的MySQL配置文件my.cnf,在[mysqld]下面添加以下参数:

19
8. 测试,可以在主服务器上添加数据或者删除数据,从服务器会对应更新过来。
20
第四步: 读写分离

打开discuz x3.1的配置文件config/config_global.php
全部回答
确定数据写入正确,读取正确就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小米盒子能看韩剧直播吗?
煊的含义是什么意思
山东市邮编是多少
奥迪a605款后车厢盖上面灯壳
育泉农民专业合作社联合社农资超市绥阳店这个
avast家庭版和瑞星能同时安装吗?,我的重做系
联想笔记本电脑开机一直黑屏一个字都不出怎么
炫舞团徽怎么样才能用透明的?求高手 别说不
西铁城光动能手表怎么调时间at8010
俯卧撑是天天坚持做的好,还是隔一两天做的好
为什么QQ聊天记录的图片都坏了?还能找回来吗
五行中的金生水怎么理解?
单选题汉代思想家王充在《论衡》中说:“知屋
航班结束是什么意思,是不是12点后就算当天的
ネオシール是什么?
推荐资讯
已知f(x)是定义域为R的奇函数,设f(x)=|x
急求littlebylittle绿洲乐队MP3格式
—Who is the old man talking with your tea
人脸上的毛挂掉会长硬么
大势至菩萨手持莲花在左边还是在右边
浉河区信阳燕园私房菜这个地址怎么能查询到,
风天小畜卦婚姻
过年为什么要贴对联 过年贴对联的来历
填空题宇航员与其所穿的衣服、装备中总质量为
饶有兴味是什么意思
单选题未来理想能源必须具备以下特点,其中正
皮下脂肪颗粒怎么去除
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?