启用MySQL慢查询日志记录
MySQL是用于数据库驱动的网站(如WordPress)的最受欢迎的数据库管理系统之一。能够调查VPS或专属服务器上MySQL的问题至关重要。
注意:由于产品的共享性,以下步骤在共享主机(cPanel,WordPress托管)环境中将不可用。
步骤
- 以root身份通过SSH登录到服务器。
- 将/etc/my.cnf备份为/etc/my.cnf.bak。$(日期+%F_%R)
这将保存日期和时间的文件备份 - 编辑/etc/my.cnf文件。
- 在[mysqld]分区插入以下行:
mysql
版本
5.5var / log / slow-queries.log
MariaDB
##慢速查询日志
- 保存文件并退出编辑器。
- 创建日志文件并设置适当的权限
轻触/var/log/slow-queries.log && chown mysql:mysql /var/log/slow-queries.log
- 使用适合您环境的命令重新启动数据库服务。
CentOS 6 cPanel MySQL CentOS 6服务mysql重启服务mysqld重启服务mariadb重启
CentOS 7systemctl mysqld重启systemctl mariadb重启
- 查看慢查询日志,确保其正在运行。
cat /var/log/slow-queries.log
如果正确启用,您应该会看到与以下类似的内容。让MySQL运行几个小时来捕获大量数据。/ usr / libexec / mysqld,版本:5.0.45-log(源分发)。开头为:Tcp端口:0 Unix套接字:/var/lib/mysql/mysql.sock时间Id命令参数
vi /etc/my.cnf
相关步骤
GoDaddy主机服务
我们的服务器专家可以启用/禁用MySQL慢查询日志记录并优化MySQL。要了解更多有关此服务的信息,我们的GoDaddy指南可以为您提供帮助。