Merhabalar,

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.cnf
Varsayı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  = /usr
Burada <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.