Plesk Panel Uzak MYSQL Nasıl Aktif Edilir
Plesk Panel Uzak MYSQL Nasıl Aktif Edilir
Plesk Panel üzerinde uzak MySQL bağlantısını etkinleştirmek için aşağıdaki adımları izleyebilirsiniz. Bu işlem, sunucunuzdaki MySQL veritabanlarına başka bir sunucudan ya da uzak bir istemciden erişim sağlamak için gereklidir.
1. MySQL Sunucusunda Uzak Erişime İzin Verin
- Plesk Panel’e giriş yapın.
- Sol menüden Araçlar ve Ayarlar (Tools & Settings) sekmesine gidin.
- Veritabanı Sunucuları (Database Servers) seçeneğini tıklayın.
- MySQL sunucusunu bulun ve üzerine tıklayın.
- Bağlantı Ayarları altında, "MySQL sunucusu tüm IP adreslerinden gelen bağlantıları kabul edecek şekilde yapılandırıldı" seçeneğini işaretleyin.
- Ayarları kaydedin.
2. MySQL Kullanıcılarına Uzak Bağlantı Yetkisi Verin
- Plesk’te bir veritabanı oluşturun ya da mevcut bir veritabanını düzenleyin.
- Veritabanı Kullanıcıları sekmesine gidin.
- Bir kullanıcı seçin veya yeni bir kullanıcı oluşturun.
- Kullanıcı için "Bağlanabilen Host" kısmını
%
olarak ayarlayın (bu, her yerden bağlanma izni verir). Güvenliği artırmak için yalnızca belirli bir IP adresi belirleyebilirsiniz.
3. MySQL Konfigürasyon Dosyasını Düzenleyin
Plesk sunucusuna SSH ile bağlanarak MySQL konfigürasyon dosyasını düzenleyin:
1.SSH ile sunucunuza bağlanın.
2.MySQL ayar dosyasını açın:
sudo nano /etc/mysql/my.cnf
3.Aşağıdaki satırı bulun ve kontrol edin:
bind-address = 127.0.0.1
Bu satırı şu şekilde değiştirin:
bind-address = 0.0.0.0
Bu, MySQL’in tüm IP adreslerinden gelen bağlantılara izin vermesini sağlar
4.Dosyayı kaydedip kapatın.
4. Güvenlik Duvarı Ayarlarını Kontrol Edin
- Plesk Panel’de Araçlar ve Ayarlar > Güvenlik Duvarı (Firewall) bölümüne gidin.
- MySQL (genelde 3306 portu) için izin verildiğinden emin olun.
- Eğer bir güvenlik duvarı kuralı yoksa, bir kural ekleyin ve bağlantılara izin verin.
5. MySQL Sunucusunu Yeniden Başlatın
SSH üzerinden MySQL hizmetini yeniden başlatın:
sudo systemctl restart mysql
6. Bağlantıyı Test Edin
- Uzak bir istemciden (örneğin, HeidiSQL, MySQL Workbench veya bir PHP uygulaması) sunucuya bağlanmayı deneyin.
- Host olarak Plesk sunucunuzun IP adresini, kullanıcı adı ve şifre olarak oluşturduğunuz MySQL kullanıcı bilgilerini girin.
Önemli Notlar
- Uzak erişim açık olduğunda güvenlik riskleri artar. Gerekli değilse IP kısıtlamaları kullanın ve bağlantıları yalnızca belirli IP adreslerine sınırlandırın.
- Güçlü bir MySQL şifresi kullanarak güvenliği artırın.
- Gerekirse SSL bağlantılarını etkinleştirerek veritabanı trafiğini şifreleyin.
Eğer hala sorun yaşarsanız, sunucunuzun MySQL hata günlüklerini kontrol ederek detaylı bilgi edinebilirsiniz.