Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Son konular

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

MysQL Veritabanına Uzak Bağlantı Nasıl Yapılır ?
0
118
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ARTUN

FD Üye
Katılım
May 13, 2023
Mesajlar
3,639
Etkileşim
449
Puan
83
Konum
Rusia
Web sitesi
illegaltoplum.org
F-D Coin
16
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.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Similar threads

MySQL veritabanı, cPanel uzerinde uzaktan bağlantıya normalde acık değildir cunku bunun guvenlik riskleri vardır Eğer MySQL veritabanınıza uzaktan erişim sağlamak istiyorsanız ve bir cPanel kullanıcısı iseniz aşağıdaki yolları izlemeniz tavsiye edilir: MySQL normalde 3306 port uzerinden...
Cevaplar
0
Görüntüleme
113
10 Adımda MySQL Güvenliği Nasıl Sağlanır? 1- Tüm mySQL hesapları şifreli olmalı. Aksi taktirde mysql -u forum forum_db gibi bir komutla mysql sunucuya kolayca bağlanabilir. 2- mySQL sunucusunu root kullanıcısı ile asla çalıştırmayın.File yetkisine sahip herhargi bir kullanıcının root olarak...
Cevaplar
0
Görüntüleme
304
Windows’ta Yapılması Gerekenler Ev bilgisayarlarında genellikle uzak masaüstü bağlantısı pasiftir Aktif hale getirmek için masaüstünüzdeki bilgisayarım simgesine sağ tıklayın ve özelliklere girin Uzak sekmesinden Uzak Masaüstü bağlantısına izin verelim Bu bilgisayara bağlanıldığında giriş...
Cevaplar
0
Görüntüleme
506
Xrdp, uzak masaüstlerini Windows makinenizden Linux Centos sunucunuza bağlamanıza izin veren ücretsiz bir uzak masaüstü sunucusudur. rdesktop, freerdp ve uzak masaüstü istemcilerinden gelen bağlantıları kabul eder. Bu makale, CentOS 7’de xrdp sunucusunu kurmanıza yardımcı olacaktır. Sunucunuza...
Cevaplar
0
Görüntüleme
327
Dünyada birçok insan bulut bilişim hizmetlerini internet aracılığıyla veri depolamak ve bunlara ulaşmak için kullanıyor. Kişisel bilgisayarlarda herhangi bir veriyi depolayamadığımız için bulut bilişimlerini kullanarak depoladığınız verilere ulaşabilirsiniz. Amazon Web Services bu...
Cevaplar
0
Görüntüleme
75
858,528Konular
981,482Mesajlar
31,422Kullanıcılar
Joker222Son üye
Üst Alt