fbpx
Muhteşem İndirim Kampanyası
  • 23 Saat
  • 59 Dakika
  • 32 Saniye

Tüm Hosting Planlarında %80'e varan indirim

gift box gift box circle circle not found not found gift box dots shape
not found
  • 30 Gün
  • 23 Saat
  • 59 Dakika
  • 32 Saniye
Hemen Faydalan!
Fiziksel Sunucu Aylık 5.000 TL

2.500 TL/Ay

Paketlere Bak
WordPress Hosting Aylık 39.99 TL

19.99 TL/Ay

Paketlere Bak
Bulut Sunucu Aylık 199.99 TL

99.99 TL/Ay

Paketlere Bak
Sanal Sunucu Aylık 189.99 TL

89.99 TL/Ay

Paketlere Bak

Contact Info

+90 (850) 885 0656

[email protected]

Linux SSH ile MySQL Server’e Uzaktan Erişime Açmak
Category
Linux
Posted on
Eylül 9, 2022

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.)


[[email protected]/]
mysql -root -p 
Enter password:
 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'usersifre' WITH GRANT OPTION;
 
FLUSH PRIVILEGES; 
 
exit;
 
[[email protected]/]#

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

Share this Post
0 0 votes
Article Rating
Subscribe
Bildir
guest
1 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
Pinar

Merhabalar, makaleniz için teşekkürler. Ancak, uzaktan erişimi açarken güvenlik konusunu nasıl ele aldığınızı merak ediyorum. SSH ile bağlantı kurarken, hangi güvenlik önlemlerini tavsiye edersiniz? Örneğin, şifre tabanlı oturum açma yerine, RSA anahtar tabanlı oturum açma kullanmanın daha güvenli olduğunu düşünüyorum. Siz ne düşünüyorsunuz?

%d blogcu bunu beğendi: