Anasayfa / GENEL / SSH Database Oluşturma Hatası Ve Çözümü
SSH Database Oluşturma Hatası Ve Çözümü

SSH Database Oluşturma Hatası Ve Çözümü

Bu yazımızda SSH’den DB oluştururken aldığımız şu hatanın çözümünü anlatacağım :
SSH ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
Sunucu ya da VPS kullananlar için panel lisansları ciddi sıkıntı.Panel lisansları için aylık ödediğimiz ücreti göz önünde bulundurursak, yıllık epey bir maliyet oluşturuyor.O nedenle çoğumuz birçok işlemi yapmak için SSH’e sarılırız.Ama SSH’de zaman zaman hata alabiliyoruz.İşte bu da o hatalardan biri.
Bu hatanın sebebi, database oluşturmak için yetkimizin olmaması.
Peki ne yapacağız?
Öncelikle Putty ile SSH’den root olarak login olalım.
Ardından

mysql -u root -p

yazıp enterlayalım.Şifremizi girmemizi isteyecek.Şifreyi girelim.
SSH ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES) hatası verecek.

mysqladmin -u root password ‘sifre’

(root ve sifre kısımalarını kendinize göre düzenleyin) yazalım.
Ardından

mysql -h localhost -u root -p

yazalım.Şimdi DB oluşturabiliriz.

CREATE DATABASE database_adi_buraya;

Şimdi kullanıcı adı ve şifreyi belirleyelim :

GRANT USAGE ON database-isminiz-buraya.* to database-kullanici-adiniz-buraya@localhost IDENTIFIED BY 'database-sifreniz-buraya';

Son olarak database ile kullanıcı adını birbirine bağlayalım :

GRANT ALL  ON database-isminiz-buraya.* to database-kullanici-adiniz-buraya@localhost ;

Bu iş bu kadar.Artık sorunsuz oluşturduğunuz bir MySQL DB’miz var.

Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*