簡體   English   中英

如何更改mysql常規日志路徑

[英]how to change mysql general log path

我將mysql常規日志從“ /var/lib/mysql/general.log”更改為“ /test/general.log”,但失敗。

root@iZbp1606ryhhy2d1cq7h12Z:/test# ll /
drwxr-xr-x   3 root    root     4096 Mar  9 15:23 test/

root@iZbp1606ryhhy2d1cq7h12Z:/test# ll /test/
drwxr-xr-x  2 mysql mysql 4096 Mar  9 15:23 mysql/

在mkdir之后的“ / test / mysql”並設置權限。 然后使用以下命令登錄mysql。

mysql -uroot -p
mysql> set GLOBAL general_log_file = '/test/mysql/gen.log';
Query OK, 0 rows affected (0.00 sec)
mysql> set GLOBAL general_log =1;
ERROR 29 (HY000): File '/test/mysql/gen.log' not found (Errcode: 13 - Permission denied)

如何將mysql defalt路徑更改為“ /test/mysql/gen.log”

轉到/etc/mysql/my.cnf。 您將獲得log_error和general_log標志,可以在其中相應地設置新的日志路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM