分类 数据库相关 下的文章

mysql 数据库读写状态_如何开启微擎数据库读写分离状态

渴望手绘的伪设计

于 2021-01-19 04:44:48 发布

271
收藏
文章标签: mysql 数据库读写状态
版权
2018-03-15

(点击 368 次)

微擎主从库开启,在data/config.php设置的读写分离状态主要代码,包含微擎开启主从库的设置,注意主从库是2个数据库,不能同一个库。

$config'db'['host'] = '127.0.0.1'; //主库地址

$config'db'['username'] = 'admin'; //用户名

$config'db'['password'] = '123456'; //密码

$config'db'['port'] = '3306'; //端口

$config'db'['database'] = 'we7'; 数据库名

$config'db'['charset'] = 'utf8';

$config'db'['pconnect'] = 0;

$config'db'['tablepre'] = 'ims_';

从库的开启修改下面,地址需要从数据库供应商获取,不可把普通的数据库用作从库,否则出现错误。开启微擎远程redis缓存 相关配置

$config'db' = true; //从库,默认false

$config'db''1' = '127.0.0.2'; //从库地址

$config'db''1' = 'admin'; //账户

$config'db''1' = '234567'; //密码

$config'db''1' = '3307'; //端口

$config'db''1' = 'we8'; //数据库名

$config'db''1' = 'utf8';

$config'db''1' = 0;

$config'db''1' = 'ims_';

$config'db''1' = 0;

$config'db'['slave_except_table'] = array('core_sessions');

这样就设置完成了,注意2个地址一般是购买云库使用,主库写入权限,从库读取权限。用户缓解服务器的压力,不可随意搞个数据库就开启读写分离状态,这样是会出错的。开启微擎性能优化redis 微擎memcache
————————————————
版权声明:本文为CSDN博主「渴望手绘的伪设计」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42395725/article/details/113206869

Ginger_xin
2017-12-23
ajax基本就是异步提交,同步基本不用考虑
也看网络,有时候加载就快

解决
无用
评论
打赏
qq_35235940
听楼一夜雨
2017-12-23
把async 去掉或者设置成为true
async: false(默认为true)指的是 将ajax请求设置为同步,所以在请求response之前都会阻塞
减少DOM操作

导读:
宝塔的mysql数据库默认可视化工具是phpMyAdmin,对于用习惯Navicat for MySQL的朋友来说,phpMyAdmin使用起来真心费劲,当我们使用Navicat for MySQL远程连接数据库时,发现 root超级管理账号是不能用来连接的,原因是宝塔为了数据库安全起见,把root账号设置成是不能远程访问的。没有访问权限,会出现如下提示:

方法一:添加指定账户和指定IP(推荐)
1、宝塔面板的“安全”防火墙里放行3306端口

2、使用root超级用户,登录phpMyAdmin

3、在用户栏里,选择“添加用户”

添加用户前,先登录www.ip138.com查看我们的电脑IP地址,假设我的是110.111.112.113

4、填写相应的账号登录信息

5、页面拉到最底部,点击“执行”按钮

6、然后回到用户概况界面,发现多出了刚才添加的那个用户账号

7、打开Navicat for MySQL工具,输入数据库服务器IP地址,和刚才添加的用户账号密码进行登录

8、 点击“连接测试”,提示连接成功,说明可以使用了

方法二:允许root账号远程访问
需要使用Navicat for MySQL等工具远程连接数据库时,可以暂时开放root的远程访问权限,用完再关闭权限即可。

1、打开宝塔的phpMyAdmin管理工具

2、点击进入账户(或者用户)

3、选择主机名为localhost的root用户,然后点击“修改权限”

4、点击登录信息

5、主机名切换成“任意主机”,最后点击“执行”即可

6、为了安全起见,使用完数据库后,需要关闭root账号的远程访问权限,防止黑客入侵,我们只需要删除主机名为%的root账号即可,如下:

————————————————
版权声明:本文为CSDN博主「幕尘枫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq15577969/article/details/118726168