Linux

Linux – Ubuntu Üzerinde Kurulmuş MySQL Server’ı Uzaktan Erişime Açmak

Merhabalar, bu yazımda sizlere bir önceki yazımda Ubuntu üzerine kurduğumuz uzak MySQL Server’ı uzak erişime açarak bağlanabilmeyi göstereceğim.

Bir önceki yazıya aşağıdan ulaşabilirsiniz.

Ubuntu üzerine kurduğumuz MySQL Server’a uzak bağlantı sağlayabilmek için server üzerinde bir dizi işlem yapmamız ve bu bağlantıya izin verecek adımları gerçekleştirmemiz gerekiyor.

Başlayalım.

Terminalden sunucunuza bağlandığınızı varsayarak devam ediyorum.

İşlemlerimi MobaXtreme üzerinden devam ediyor olacağım. Sizler istediğiniz bir terminal uygulamasını kullanabilirsiniz.

  • 1. Aşağıdaki komutu çalıştırıyoruz ve dosyanın içine gidiyoruz.
nano /etc/mysql/mysql.conf.d/mysqld.cnf

Aşağıda işaretlediğim iki satırı başına  # işareti koyarak yorum satırı haline getiriyoruz.

bind-address = 127.0.0.1
mysqlx-bind-address = 127.0.0.1

Bu işlemi tamamladıktan sonra CTRL+O‘ya basıyoruz. Sonra Enter’a basıyoruz. Değişikliklerimiz uygulanacak.

Bu sayfadan çıkmak için son olarak CTLR+X’e basıyoruz.

  • 2. Service’i yeniden başlatmak için aşağıdaki komutu çalıştırıyoruz.
service mysql restart
  • 3. Service tekrar çalışmaya başlamış mı diye kontrol ediyoruz.
service mysql status

Gördüğünüz gibi artık aktif.

  • 4. MySQL Server’a giriş yapıyoruz. Aşağıdaki komutu çalıştıralım.
mysql -u root -p

Server’ın belirlediğimiz şifresini girelim ve artık içerdeyiz.

Dış IP’nin Erişim İzinlerini Belirleme

  • 5. Şimdi Server’a bağlanabilecek dış iplere izin vereceğiz.

root üzerinden giriş yapabilecek IP adreslerini yeni kullanıcı oluşturur gibi oluşturacağız.

Create user 'root'@'burayaip adresi yazılacak' Identified By 'rootunparolası'

Biz şimdi kendi bilgisayarımızdan bu sunucuya bağlanacağımızı düşünürsek şu anda kendi IP adresimizi öğrenmeliyiz. Bunun için aşağıdaki adresi ziyaret edebilirsiniz.

https://ip-adresim.net

Benim kendi bilgisayarımın IP’si 85.103.240.119

Buna erişim izni vereceğimi varsayıyorum.

Create user 'root'@'85.103.240.119' Identified By 'abc1234.';

Parolayı oluştururken kurulum sırasında hangi parola seviyesini seçtiyseniz ona göre bir parola girişi sağlamalısınız. Yoksa oluşturduğunuz parolayı validate olamayacak ve hata dönecektir.

  • 6. Bu kadarla işimiz bitmiyor. Grant ile izin ve yetkilendirme ayarlarını yapmamız gerekiyor.
Grant All Privileges on 'databaseadı'.'tabloadı' To 'kullanıcıadı'@'ipadresi';

Burada Databaseadı yerine * koyarsak bu tüm Database’ler anlamına gelir. Sonrasında .* koyarsak bu Database’lerdeki tüm tablolar anlamına gelir. Ve bunlara yetki verilir.

Admin seviyesinde yetki sahibi olmayan kimseye bu tür bir yetkilendirme yapmayınız.

Yetkilendirmelerimizi yaptık.

  • 7. Değişikliklerin işlenmesini sağlayalım.
Flush Privileges;

komutunu çalıştıralım.

Artık kendi bilgisayarımızdan bağlanabiliriz.

Artık izin verdiğimiz IP adresiyle bu MySQL Server’a bağlanabiliriz.

İyi çalışmalar.

Murat Bilginer

21 Şubat 1992'de doğdum. Endüstri Mühendisi olarak lisansımı 2016 yılında tamamladım. Industryolog Akademi - NGenius oluşumlarının kurucusuyum. Şu anda kendi şirketim Brainy Tech ile Web ve Mobil Geliştirme, AWS, Google Cloud Platform Sistemleri için DevOps, Big Data Analiz ve Görselleştirme hizmetleri sunmakta ve Online Eğitimler vermekteyiz.

View Comments

Share
Published by
Murat Bilginer

Recent Posts

Kedimiz Oly & FIP Süreci 9 – 1 Haftalık GS İğnesi Serüveni – Oly İyileşiyor mu?

Selamlar, bu yazımda Oly'nin 1 hafta boyunca olduğu GS iğnesi, yaşanan değişimleri anlatmaya çalışacağım. PCR…

2 gün ago

Kedimiz Oly & FIP Süreci 8 – Yeniden Hayvan Hastanesi – Sonuç Kontrolü ve Sonrası…

Selamlar, bu yazımda Hemogram ve Biyokimya sonuçlarımızı göstermek için İÜCHH'ne tekrar gidişimizi ve sonrasını anlatacağım.…

2 gün ago

Kedimiz Oly & FIP Süreci 7 – GS İğnesine Başlama Kararımız ve Oly’de Dikkat Ettiklerimiz

Selamlar, bu yazımda GS iğnesine başlama kararımızı ve Oly’de bu süreçte nelere dikkat ediyor, neler…

2 gün ago

Kedimiz Oly & FIP Süreci 6 – İstanbul Üniversitesi Cerrahpaşa Hayvan Hastanesi Serüveni ve Sonrası

Selamlar, bu yazımda İÜCHH'deki tedavi sürecimiz ve sonrasında yaşananlardan bahsetmeye çalışacağım. 20.06.2025 Cuma günü saat…

4 gün ago

Kedimiz Oly & FIP Süreci 5 – Teşhisten Önce Biz… Veterinerimize Güvenebilir Miydik?

Eve Dönüş ve İlk Şüpheler 18 Haziran Perşembe saat 23 sularında İstanbul’daki evimize giriş yaptık.…

4 gün ago

Kedimiz Oly & FIP Süreci 4 – Antalya’ya Yolculuk – Bir Şeyler Ters Gidiyor… & İstanbul’a Geri Dönüş

9 Haziran Pazartesi günü Aydın’daki sürecimiz bitti ve Antalya yolculuğumuz başladı. Saat 11 gibi yola…

4 gün ago