开启mysql和php慢日志方法
2023-09-27 14:28:17 时间
开启mysql慢日志
MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10s以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。慢查询日志支持将日志记录写入文件,也支持将日志记录写入数据库表。
编辑php-fpm.conf
如何修复“PHP 安装缺少 WordPress 所需的 MySQL 扩展”的错误? 在WordPress建站,WordPress定制开发过程中,开发者容易遇见“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”的错误提示,如果出现这样的情况,应该怎么办?北京六翼信息有限公司的开发工程师指出,要修复错误“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”,您需要确保您的 PHP 安装已正确安装和配置 MySQL 数据库驱动程序 (mysqlnd) 和 mysqli 扩展。只有这样,您才能恢复 WordPress 和 WordPress 数据库之间的正常连接,并让您的网站重新运行。
麦老师 原3dmgame(三大妈)游戏网运维总监,原阿里云栖论坛版主,wlnmp一键安装包作者,多年互联网行业从业经验,专注于Linux平台的系统维护、DevOps运维实践、监控平台实践及应用部署。我的博客https://blog.whsir.com
MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10s以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。慢查询日志支持将日志记录写入文件,也支持将日志记录写入数据库表。
1、开启mysql慢日志方法一(临时,重启mysql失效):
服务器登录mysql,查看当前慢查询日志状态
mysql show variables like %slow_query_log%;开启慢日志,设置慢查询时间(秒)
mysql set global log_slow_queries=ON; mysql5.6以下版本
mysql set global slow_query_log=ON; mysql5.6以上版本
mysql set global slow_launch_time=10;
2、开启mysql慢日志方法二(永久生效)
编辑mysql配置文件/etc/my.cnf
[mysqld]
slow_query_log = 1 #是否开启慢查询日志,1表示开启,0表示关闭,也可以使用off和on
long_query_time = 5 #慢查询时间
log-slow-queries=/var/log/slowquery.log #mysql5.6以下版本
slow-query-log-file=/var/log/slowquery.log #mysql5.6及以上版本
编辑php-fpm.conf
request_slowlog_timeout = 5 执行时间大于5秒记录慢日志,0表示关闭慢日志
slowlog = /var/log/php-fpm/www-slow.log 指定慢日志路径
修改完成后,需要重启php
如何修复“PHP 安装缺少 WordPress 所需的 MySQL 扩展”的错误? 在WordPress建站,WordPress定制开发过程中,开发者容易遇见“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”的错误提示,如果出现这样的情况,应该怎么办?北京六翼信息有限公司的开发工程师指出,要修复错误“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”,您需要确保您的 PHP 安装已正确安装和配置 MySQL 数据库驱动程序 (mysqlnd) 和 mysqli 扩展。只有这样,您才能恢复 WordPress 和 WordPress 数据库之间的正常连接,并让您的网站重新运行。
麦老师 原3dmgame(三大妈)游戏网运维总监,原阿里云栖论坛版主,wlnmp一键安装包作者,多年互联网行业从业经验,专注于Linux平台的系统维护、DevOps运维实践、监控平台实践及应用部署。我的博客https://blog.whsir.com
相关文章
- Windows环境配置Apache+Mysql+PHP
- mysql-异常
- mysql之半同步
- MySQL [Warning] Can’t create test file xxx lower-test(转)
- mysql中union 与union all的区别
- Ubuntu 安装php+mysql+nginx
- [PHP] 07 - Json, XML and MySQL
- Mysql 中的Text字段的范围
- [转] MySQL 的 MRR 到底是什么?
- homebrew 安装nginx+php+mysql
- centos 7.2 Apache+mysql+php step by step备忘
- php连接mysql报错:SQLSTATE[HY000] [2002] No such file or directory
- 2022-09-06 mysql/stonedb-知识网格-直方图HISTs
- Flink Mysql CDC结合Doris flink connector实现数据实时入库
- MySQL 索引
- Mysql、MongoDB对比和使用场景
- PHP利用Mysql锁解决高并发
- CentOS7 安装LNMP(Linux+Nginx+MySQL+PHP)
- Linux下Apache PHP Mysql默认安装路径
- PHP移动互联网开发笔记(6)——MySQL数据库基础回想
- 65.网络安全渗透测试—[SQL注入篇4]—[MySQL+PHP-手工注入详解]
- WDCP(WDlinux Control Panel) mysql/add_user.php、mysql/add_db.php Authentication Loss
- mysql更新字段中的部分内容
- 【mysql】JDBC获取元数据缓慢