Linux SSH ile MySQL Server’e Uzaktan Erişime Açmak

Merhabalar, Linux sunucunuza kurduğunuz MySQL Serverinize ilk kurulumda uzaktan erişimi kapatırsanız, sunucu dışındaki bilgisayarlardan erişemezsiniz. Sadece sunucuda kurulu olan web uygulamaları ve programlar erişebilir. NaviCAT ile yada benzeri uygulamalarla veya farklı sunucular üzerinden erişmek istediğinizde büyük ihtimal ile 1130-host ‘xx.xx.xx.xx” Is not allowed to connect to this MySql (MariaDB) server hatası alacaksınızdır.

Bu hatayı Uzaktan erişimimiz olmadığı için alıyoruz. Peki uzaktan erişimi aktif etmek için ne yapmamız gerekiyor. İlk önce my.cnf dosyasını düzenleyelim Linuxda my.conf dosyasını bulmak için


find -name my.cnf

 


nano /etc/my.cnf

Windows için ise My SQL kurduğunuz dizinin içinde my.ini dosyasını açınız.

Açtığımız my.cnf dosyasının içinden bind-address = 127.0.0.1 bu satırı bulunuz başına sharp (#) işareti koayarak yorum haline getirelim. Yani #bind-address = 127.0.0.1şu şekilde düzenleyiniz. Yoksa bir değişiklik yada ekleme yapmanıza gerek yoktur.

Şimdi ssh panelinden mysql konsoluna erişelim (Windows işletim sisteminde ise cmd.exe ile mysql kurulu olan dizine geliniz. Mysql.exe dosyasını açınız.)


[root@mysqlServer.trdeserver.com/]
mysql -root -p 

Enter password:
 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'usersifre' WITH GRANT OPTION;
 
FLUSH PRIVILEGES; 
 
exit;
 
[root@mysqlServer.trdeserver.com/]#


Eğer sadece bir ip erişmesini istiyorsanız aşağıdaki komutu girebilirsiniz.


GRANT ALL ON users.* TO 'root'@'ipadresi' IDENTIFIED BY 'usersifre';



systemctl restart mariadb.service

Uzaktan erişim sağladık. Kolay gelsin.


İlginizi Çekebilecek Diğer Makalalerimiz;

1- Sunucu Optimizasyonu
2- Wordpress Optimiazyonu
3- Nginx Optimizasyonu

  • Email, SSL
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

Related Articles

504 Gateway Timeout Nginx Hatasının Çözümü

Merhabalar,Bugün makalemizde sıkça karşılaşılabilen veya karşılaşma ihtimaliniz yüksek...

Apache ve Nginx Hangisini Tercih Etmeliyim ? Apache vs Nginx

Merhabalar, yoğun bir şekilde sorulan Apache mi ? Nginx mi? sorusuna yanıt vermeye çalışacağız....

Apache ve Nginx için HTTP'den HTTPS'e Güvenli bir şekilde yönlendirme

Merhabalar; Bugün makalemizde ssl kullanmış olduğumuz siteler için eksiksiz ve güvenli bir...

CentOS 7 VestaCP Reboot Sonrası Disk "Read-only file system" Hatasının Çözümü

Merhabalar,Bugün makalemizde VestaCP kurulu bir sunucuyu yeniden başlattıktan sonra...

Centos Plesk Sunucuya Varnish Cache Kurulumu

Merhabalar, Makalemizde Varnish Cache Nedir, Varnish Kurulumu, Varnish Optimizasyonu, Varnish...