my.cnfファイルでSQL SLOW LOGクエリを有効にしましたが、mysqlを再起動する必要があり、このコマンドを実行しようとすると
Sudo /etc/init.d/mysql restart
再起動すると、このエラーがスローされます。
Stopping MySQL database server: mysqld failed!
Starting MySQL database server: mysqld already running.
Warning: World-writable config file '/etc/mysql/debian.cnf' is ignored
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
[画像]:
/ etc/mysql/debian.cnfファイルの不正な権限が原因です。
最初にそのファイルの詳細リストを作成して、現在の権限を確認します。
Sudo ls -l /etc/mysql/debian.cnf
グループまたは他のフィールドで書き込み権限が有効になっている場合は、次を実行します。
Sudo chmod 644 /etc/mysql/debian.cnf
mysqlを再起動します。
Sudo /etc/init.d/mysql restart