我希望能够从FTP访问日志文件。
FTP home dir: /home/site/
我是在/etc/my.nf中这样做的:
long_query_time=2
log-slow-queries=/home/site/public_html/mysql-logs/mysql-log-slow-queries.log
log-queries-not-using-indexes
log_error=/home/site/public_html/mysql-logs/mysql-error.logMySQL-日志文件夹权限: 0760日志文件权限: 0660
但是如果没有运气,MySQL将不会更新新文件。
我做错什么了?
CENTOS 6.9 MYSQL 5.1
发布于 2017-06-13 08:43:45
哪个用户正在运行mysqld?
运行mysqld的用户,通常是mysql,很可能在/home/site/public_html/mysql-log上没有写访问权限。
因此,它不能写入日志文件。
尝试为/home/site/public_html所有者和mysql创建一个组,然后为chmod 0775目录和chown目录创建一个组
发布于 2017-06-13 07:33:46
我的第一个想法是mysql用户无法访问"site“的主目录。如果它不能访问它,它也不能写入文件。即使它有权写入mysql-log目录。
为什么不直接将日志写到/var/log/mysql/并将它们符号链接起来呢?
cd /home/site/public_html/mysql-logs/
ln -s /var/log/mysql/mysql-log-slow-queries.log
ln -s /var/log/mysql/mysql-error.loghttps://serverfault.com/questions/855442
复制相似问题