MysQL Veritabanına Uzak Bağlantı Nasıl Yapılır ?

MysQL Veritabanına Uzak Bağlantı Nasıl Yapılır ?
0
70

Admin 

Yönetici
Ceo / Kurucu
Katılım: 24 Ara 2022
Mesajlar: 1,451
Beğeni: 3,665
Puan: 1,090
Konum Almanya
Web sitesi https://vsthackerz.com/
MySQL veritabanına uzaktan bağlanmak için aşağıdaki adımları izleyebilirsiniz:

1. MySQL Sunucu Ayarları: İlk olarak, MySQL sunucunuzun uzaktan bağlantılara izin verdiğinden emin olun. Bu genellikle MySQL yapılandırma dosyasında (`my.cnf` veya `my.ini`) `bind-address` ayarı ile kontrol edilir. Uzak erişime izin vermek için bu adresi `0.0.0.0` veya sunucunuzun IP adresi olarak ayarlayabilirsiniz.

2. Kullanıcı Oluşturma: Uzaktan bağlanacak bir kullanıcı oluşturmanız gerekecektir. Bu kullanıcı için gereken izinleri (`GRANT`) ve erişim hedeflerini belirlemelisiniz.

3. Firewall Ayarları: Eğer sunucunuzun arkasında bir güvenlik duvarı (firewall) varsa, MySQL portunu (varsayılan olarak 3306) açmanız gerekebilir. Gelen bağlantılara izin vermek için gerekli port yönlendirmelerini yapmalısınız.

4. Uzaktan Bağlantı: Bir MySQL istemcisini kullanarak uzaktan sunucuya bağlanabilirsiniz. Örneğin, terminal üzerinden MySQL komut satırı istemcisini kullanarak bağlanmak için:

Kod:
   mysql -h <sunucu_IP_adresi> -u <kullanıcı_adı> -p

Bu komut sizi sunucuya bağlanma aşamasında kullanıcı adı ve şifre soracaktır.

5. Veritabanına Bağlanma: Bağlantı başarılı olduğunda, `mysql>` istemci komut istemini göreceksiniz. Veritabanını seçmek için `USE veritaban_adı;` komutunu kullanabilirsiniz.

Lütfen güvenlik konularını göz önünde bulundurarak bu adımları atlayın ve gerekli güvenlik önlemlerini alın. Uzaktan bağlantılar güvenlik açıkları yaratabilir, bu nedenle en iyi uygulamalara uygun olarak yapılandırmanız önemlidir.

DETAYLI ANLATIM :

Adım 1: MySQL Sunucu Ayarları:
1. Sunucunuza SSH veya uzaktan masaüstü gibi bir yöntemle bağlanın.
2. MySQL yapılandırma dosyasını açın. Bu dosya genellikle `/etc/mysql/my.cnf` veya `/etc/my.cnf` gibi bir konumda bulunur.
3. Dosyada `bind-address` ayarını arayın. Bu ayar, hangi IP adresinin gelen bağlantıları kabul edeceğini belirler. Uzak erişime izin vermek için bu değeri `0.0.0.0` veya sunucunuzun IP adresi olarak ayarlayın.

Adım 2: Kullanıcı Oluşturma :
1. MySQL sunucuna bağlanın:
Kod:
 mysql -u root -p
2. Yeni bir kullanıcı oluşturun. Örneğin, kullanıcı adı "uzak_kullanici" olsun:
Kod:
   CREATE USER 'uzak_kullanici'@'%' IDENTIFIED BY 'sifre';
3. Kullanıcıya gereken veritabanı erişim izinlerini verin. Örneğin, tüm veritabanlarına erişime izin vermek için:
Kod:
   GRANT ALL PRIVILEGES ON *.* TO 'uzak_kullanici'@'%';
Eğer sadece belirli bir veritabanına erişim izni vermek isterseniz, `*.*` kısmını değiştirin.

4. Değişiklikleri güncelleyin:
Kod:
   FLUSH PRIVILEGES;
5. MySQL istemcisinden çıkın: `exit`

Adım 3: Firewall Ayarları:
1. Sunucunuzun güvenlik duvarında (firewall) gelen bağlantıları kabul etmek için MySQL portunu (varsayılan olarak 3306) açmanız gerekebilir. Firewall ayarlarınıza bağlı olarak gerekli yönergeleri izleyin.

Adım 4: Uzaktan Bağlantı:
1. Uzaktan bir cihazda, MySQL komut satırı istemcisini veya bir GUI aracını kullanarak sunucuya bağlanabilirsiniz.
- Terminal kullanarak:
Kod:
mysql -h <sunucu_IP_adresi> -u uzak_kullanici -p
- GUI aracı kullanarak: Kullanılan araca göre, sunucu IP adresini, kullanıcı adını ve şifreyi girerek bağlanın.

Adım 5: Veritabanına Bağlanma:
1. Bağlantı başarılı olduğunda, komut istemcisinde veya GUI aracında veritabanını seçerek işlemlerinizi gerçekleştirebilirsiniz:
Kod:
   USE veritaban_adı;

Unutmayın ki bu adımlar genel bir rehber niteliğindedir ve sisteminizdeki özel durumlara göre değişiklik gösterebilir. Güvenlik konularını göz önünde bulundurarak işlem yapmak önemlidir.
 
Random yorumlar yasaktır!
Örnek: "sksksk", "eoekmd" gibi alakasız veya anlamsız yorumlar yasak. Lütfen sadece ilgili konuyla alakalı yorum yapın.
978Konular
24,359Mesajlar
8,313Kullanıcılar
MerveSon üye
Üst
DMCA.com Protection Status