Mysql  - root giris yetkisi verme

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.

CEVAP VER

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.