Debian'da MySQL'i yeniden başlatmak istediğimde aşağıdaki gibi hata veriyordu:
Stopping MySQL database server: mysqld...failed. /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)' ...
MySQL'in Slow Query Log özelliğinin aktif olması için yeniden başlatmam gerekiyordu. Biraz araştırmaya müteakiben çözümünü buldum. Şöyle:
su
nano /etc/mysql/debian.cnfVarsayılan debian.cnf dosyası:
# Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = <password> socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] user = debian-sys-maint password = <password> socket = /var/run/mysqld/mysqld.sock basedir = /usrBurada <password> değerini not ediniz. Sonra MySQL'e bağlanıp şu komutu veriniz:
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '<password>' WITH GRANT OPTION;Son olarak MySQL'i yeniden başlatalım:
/etc/init.d/mysql restart
Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld.Kaynak
http://ubuntuforums.org/archive/index.php/t-112505.html
Saygılarımla;
Samet ARAS.