mysql
HE_GH
这个作者很懒,什么都没留下…
展开
-
MYSQL分析慢查询日志工具pt-query-digest
一、介绍pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分析结果找出问题进行优化。二、安装1.具体地址:https://www.percona.com/doc/perc原创 2020-11-02 00:08:46 · 205 阅读 · 0 评论 -
远程连接MYSQL出现is not allowed to connect to this mysql server
报错如下图这个的原因是数据库的账号没有允许远程ip访问的权限。登录服务器查看具体情况select host from user where user = 'root';修改帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 mysql数据库里的 user"表里的 host"项,从localhost改称"%";再查看是否修改成功这时再次去连接还是失败,需要刷新一下配置flush privilege.原创 2020-11-01 21:37:10 · 8604 阅读 · 4 评论 -
剖析mysql查询之MySQL开启慢查询日志
一、概念MYSQL慢查询:全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句。,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。慢查询日志支持将日志记录写入文件,也支原创 2020-10-29 23:33:01 · 440 阅读 · 0 评论 -
thinkphp的auth权限设计
thinkphp权限这个功能需要4张表 分别为think_auth_rule,规则表,think_auth_group 用户组表,think_auth_group_access 用户组明细表以及用户表think_manager。数据表命令://数据库/*– think_auth_rule,规则表,– id:主键,name:规则唯一标识, title:规则中文名称 status 状态:为...原创 2019-03-18 17:11:51 · 680 阅读 · 0 评论