Tüm VDS ürünlerinde 10 ay öde, 12 ay kullan

Dil seç
Türkçe Türkiye

Genel

MySQL access denied for user 'root'@'localhost' (using password yes)

MySQL veya MariaDB bağlantısındaki Access denied hatasında kullanıcı, bağlantı adresi ve erişim izinlerini kontrol etmeye yönelik açıklamayı inceleyin.

YAYIN1 Ocak 2025
GÜNCELLEME12 Ocak 2026
KONUGenel
KAYNAKENİYİSUNUCUM

MySQL veya MariaDB servisine uzaktan bağlantı yaparken aşağıdaki gibi bir hata laıyorsanız sebebi bağlantı yapmak istenen kullanıcının uzaktan bağlantıya izni olmamasıdır.

 

CpanelWHM için aşağıdaki linki takip edebilirsiniz.

 

access denied for user ‘root’@’localhost’ (using password yes)

 

Belirli bir kullanıcıya belirli bir veritabanına bağlantı izni

GRANT ALL PRIVILEGES ON VERITABANI.* TO 'KULLANICI'@'%'   WITH GRANT OPTION;

 

Belirli bir kullanıcıya tüm veritabanlarına bağlantı izni

GRANT ALL PRIVILEGES ON *.* TO 'KULLANICI'@'%'   WITH GRANT OPTION;

 

root kullanıcısna tüm veritabanlarına bağlantı izni

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'   WITH GRANT OPTION;

 

NOT: Hala bağlantı sağlanamıyorsa aşağıdaki komut ile kullanıcının parolaıs değiştirmeli.

 

mysql -uroot -p
mysql> use mysql;
mysql> update user set password=PASSWORD("YENIPAROLA") where User='root';