小编ryo*_*ife的帖子

如何启用 MySQL 日志记录?

我在 OS X 10.6.1 上运行 MySQL 5.0.45,但我无法让 MySQL 记录任何内容。我正在调试一个应用程序,需要查看所有查询和错误。

我添加到etc/my.cnf:

[mysqld]
bind-address = 127.0.0.1
log = /var/log/mysqld.log
log-error = /var/log/mysqld.error.log
Run Code Online (Sandbox Code Playgroud)

我使用 sudo 创建了两个日志文件,将权限设置为 644,然后重新启动 MySQL。

我提到了OS X 上我的 mysql 日志在哪里?以便排除故障。

跑步:

ps auxww|grep [m]ysqld
Run Code Online (Sandbox Code Playgroud)

返回:

_mysql      71   0.0  0.8   646996  15996   ??  S     7:31PM   0:01.10 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/Macintosh-41.local.pid
_mysql      46   0.0  0.0   600336    744   ??  Ss    7:30PM   0:00.03 /bin/sh /usr/local/mysql/bin/mysqld_safe
Run Code Online (Sandbox Code Playgroud)

并运行:

$(ps auxww|sed -n '/sed -n/d;/mysqld /{s/.* \([^ ]*mysqld\) .*/\1/;p;}') --verbose --help|grep '^log'
Run Code Online (Sandbox Code Playgroud)

返回:

log                               /var/log/mysqld.log
log-bin …
Run Code Online (Sandbox Code Playgroud)

mysql logging

36
推荐指数
3
解决办法
24万
查看次数

标签 统计

logging ×1

mysql ×1