
Mysql erisimlerinde genelde root giris yetkisi yoktur. Mysql ye erisim ihtiyaciniz oldugunda sifre girerek ulasirsiniz ancak bazi durumlarda sifresiz olarak direkt mysql erisimine gereksinimiz olur. Bu gereksinimlerden biriside cpanelden mysql server eklemek istediginizde olacaktir. Yada SSH terminal alanindan (putty) mysql yazarak direk giris yapmaniz gerekbilir.
Eger mysql ye root yetkisi yoksa asagidaki gibi hatalar alabilirsiniz:
ERROR 1045(28000) : Access denied for user '[email protected]' (using password: no ) Access denied for user '[email protected]' (using password: no )
Mysql programina direk erisim saglamak icin (root kullanicisi icin) asagidaki adimlari uygulamaniz gerekli.
Sunucunuzun /root/ klasorune girin ve asagidaki isimde bir dosya olusturun (metin dosyasi):
.my.cnf
Duzenleme yapmak icin olusturdugunuz dosyayi acalim ve icerisinde asagidakileri ekleyip kaydedelim
[mysqladmin] user = root password = mysql-root-sifresini-buraya-yazin [mysql] user = root password = mysql-root-sifresini-buraya-yazin [mysqldump] user = root password = mysql-root-sifresini-buraya-yazin
Kaydetmeden once ekleyeceginiz kodlarin icerisinde bulunan “mysql-root-sifresini-buraya-yazin” yerine mysql giris sifrenizi yazmaniz gerekli. Eger mysql giris sifreniz yoksa buyuk ihtimal sunucu root sifresi ile aynidir.
Bu islemlerden sonra artik direkt olarak mysql uygulamasina giris gerceklesecek. Ancak ben yinede sifreli olarak mysql erisimi icin kullanabileceginiz kodu ekleyeyim:
mysql -u root -p
Yukaridaki kodu ssh terminalinden yazip gonderdiginizde, mysql root sifresi isteyecektir (yada sunucu root giris sifresi). Sifreyi yazdiginizda mysql panelinize giris yapmis olacaksiniz.