mysqlの一般的なログを "/var/lib/mysql/general.log"から "/test/general.log"に変更しましたが失敗しました。mysqlの一般的なログパスを変更する方法
[email protected]:/test# ll/
drwxr-xr-x 3 root root 4096 Mar 9 15:23 test/
[email protected]:/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)
は、どのように私は
"/var/lib/mysql/general.log"を "/test/mysql/general.log"に修正すると、 – kim
のmysqlバージョンは5.7です。私はmysqlサーバを再起動せずにgeneral_logのパスを変更したい。 – kim