gpt4 book ai didi

mysql - 启用常规日志记录 mysql 5.6.14

转载 作者:行者123 更新时间:2023-11-30 22:51:32 25 4
gpt4 key购买 nike

我有 mysq 5.6.14 和 centos 6.4。在/etc/my.cnf 我有:

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
bind-address=127.0.0.1
character-set-server=utf8
init-connect="SET NAMES utf8"
skip-character-set-client-handshake
general_log=1
general_log_file=/var/log/mysql
log-output=file

当我在 my.cnf 中出错时,我无法重新启动 mysql (service mysql restart)。意思是mysql读取这个文件。但是我没有/var/log/mysql 文件。我的错误是什么?

最佳答案

我找到了答案。这可能看起来像是一个笨拙的创可贴,但现在请尝试以下操作...

service mysql stop
touch /var/log/mysql.log
chown mysql:mysql /var/log/mysql.log
service mysql start

这应该有效。

请回头查看数据库主文件夹(运行 SHOW VARIABLES LIKE 'datadir';)

进入文件夹,查看是否出现默认的通用日志。

你也可以试试改成

general_log = 1
general_log_file = mysql.log

重启mysql后看看mysql.log是否出现在你的datadir文件夹中

关于mysql - 启用常规日志记录 mysql 5.6.14,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28046687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com