Diperbarui tanggal 30/05/2021
Access denied for user debian sys maint pada linux
Pernahkah kalian mengalami masalah MySQL: “Access denied for user ‘debian-sys-maint’@’localhost'” pada server linux Anda?
root@fkip:~$ sudo /etc/init.d/mysql restart
Muncul error
Stopping MySQL database server mysqld [fail]Starting MySQL database server mysqld [ OK ]¨/usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
Berikut cara mengatasi permasalahan MySQL: “Access denied for user ‘debian-sys-maint’@’localhost'”
- Ketikan perintah berikut pada terminal
root@fkip:~$ cat /etc/mysql/debian.cnf
- Selanjutnya akan tampil sebagai berikut
# Automatically generated for Debian scripts. DO NOT TOUCH[client]host = localhost
user = debian-sys-maint password = n4aSHUP04s1J32A1¨socket = /var/run/mysqld/mysqld.sock¨[mysql_upgrade]¨user = debian-sys-maintpassword = n4aSHUP04s1J32A1socket = /var/run/mysqld/mysqld.sock basedir = /usr
- Lihat password, pada script diatas passwordnya yaitu: n4aSHUP04s1J32A1
- Masuk ke sql dengan menggunakan user dan password
Masukkan password mysql Andaroot@fkip:~$ mysql -u root -p
- Gunakan fungsi grant pada mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'n4aSHUP04s1J32A1';
- Keluar dari editor sql (tekan tombol Ctr + C).
- Restar mysql.
root@fkip:~$ sudo /etc/init.d/mysql restart