Ana içeriğe geç

Uzaktan Erişim

MySQL/MariaDB/Percona’ya Uzaktan Erişim

Veritabanlarınızla uzaktan, kendi bilgisayarınızdan çalışabilirsiniz; bu işlem için platform kontrol paneline giriş yapmanıza gerek yoktur. Aşağıdaki adımlar MySQL’e erişim için geçerlidir ve hem Java hem de PHP ortamlarında kullanılabilir.

Not

Aynı adımlar MariaDB ve Percona veritabanları için de geçerlidir.

Ortam Oluşturma

  1. Platforma giriş yapın.

  2. Sol üstteki “Ortam Oluştur” butonuna tıklayın.

  3. Ortam Topolojisi penceresinde uygulama sunucunuzu ve veritabanı olarak MySQL’i seçin. MySQL için Genel IPv4 (Public IPv4) seçeneğini etkinleştirin. Ortam adını (örneğin, dumptest) yazın.

  4. MySQL’in bilgi (info) butonuna tıklayın; açılır listenin en sonunda genel IP adresinizi göreceksiniz.

MySQL’e Uzaktan Bağlantı

  1. Herhangi bir masaüstü MySQL istemcisi (örneğin, MySQL Workbench) ile yeni bir açık bağlantı oluşturun. Bağlantı adı, host adı (Genel IP adresiniz), port numarası (3306), kullanıcı adı ve şifreyi girin (ortamı oluşturduğunuzda veritabanı erişim bilgileri size e-posta ile gönderilir).

  2. Artık MySQL’e uzaktan erişim yapılandırıldı ve sorgularınızı çalıştırmaya başlayabilirsiniz.

PostgreSQL’e Uzaktan Erişim

Veritabanınıza kendi bilgisayarınızdan uzaktan erişme imkanına sahipsiniz; bunun için platform paneline giriş yapmanız gerekmez. Aşağıda PostgreSQL kullanıcıları için adımlar verilmiştir.

Ortam Oluşturma

Veritabanına Genel IP adresiyle veya uç noktalar (endpoints) üzerinden erişebilirsiniz (Genel IP gerekmez). Aşağıda her iki seçenekle ortam oluşturma adımlarını bulabilirsiniz.

Genel IP’li Ortam

  1. Platforma giriş yapın.

  2. Kontrol panelinin sol üst köşesindeki “Yeni Ortam” butonuna tıklayın.

  3. Ortam Topolojisi sihirbazında veritabanı olarak PostgreSQL’i seçin. Eğer veritabanı kümesi (cluster) oluşturmak isterseniz, “Otomatik Kümeleme” (Auto-Clustering) anahtarını sağa kaydırın. Ardından Genel IPv4 ekleyin ve ortam adını yazıp “Oluştur” butonuna tıklayın.

Genel IP Olmadan Ortam

  1. Aynı algoritmayı takip ederek ortam oluşturun, ancak bu defa genel IP eklemeyin.

  2. Ortam hazır olduğunda, Ayarlar > Uç Noktalar (Endpoints) bölümüne gidin ve yeni bir port yönlendirmesi oluşturmak için “Ekle” butonuna tıklayın.

  3. Erişmek istediğiniz düğümü (Node) ve PostgreSQL hizmet adını seçin. Geri kalan parametreler otomatik olarak oluşturulacaktır: Özel Port, Protokol, Genel Port ve Erişim URL’si.

PostgreSQL’e Uzaktan Bağlantı

PostgreSQL veritabanına bağlanmak için masaüstü veya web tabanlı bir istemci kullanabilirsiniz. Bu amaçla en çok tercih edilen açık kaynak araçlardan biri pgAdmin 4’tür. pgAdmin 4, PostgreSQL veritabanlarını yönetmek için kapsamlı bir grafik arayüz sunar. Birden fazla platformda kullanılabilir ve hem yerel olarak hem de web uygulaması şeklinde dağıtılabilir.

  1. Eğer bir veritabanı kümeniz varsa, kümedeki tüm sunucular için bir grup oluşturmanız daha kullanışlı olacaktır.

  2. Grup adı girin (örneğin, remotepostgres).

  3. Ardından tüm veritabanı sunucularını tek tek bu gruba ekleyin. Master veritabanı için bunu nasıl yapacağınızı görelim. Grupta (örneğin, remotepostgres) sağ tıklayıp “Oluştur > Sunucu” seçeneğini seçin.

  4. Genel sekmesinde sunucu adını girin (örneğin, kümenizin birincil veritabanı için Master).

  5. Bu adımda, ortamı genel IP ile mi yoksa uç nokta aracılığıyla mı oluşturduğunuza göre bağlantı ayarlarını yapmanız gerekir.

Genel IP ile Bağlantı:

  • Bağlantı sekmesine gidin ve ana veritabanınızın genel IP’sini “Host name/address” alanına yazın. Ortam oluşturulurken aldığınız kullanıcı adı ve şifreyi girin.

Uç Nokta Üzerinden Bağlantı:

  • Oluşturulan port yönlendirmesindeki URL ve Genel Port bilgilerini kullanın. Kullanıcı adı ve şifre yine aynı şekilde e-posta ile gönderilmiş bilgiler olacaktır.
  1. Diğer bağlantı seçeneklerini yalnızca deneyimliyseniz değiştirin.

  2. “Kaydet” butonuna tıklayarak bağlantıyı tamamlayın. Bağlantı başarıyla kurulacaktır.

MongoDB’ye Uzaktan Erişim

MongoDB veritabanınıza yerel bilgisayarınızdan veya başka bir sunucudan uzaktan erişebilirsiniz.

  1. Uzaktan bağlantı kurabilmek için MongoDB konteynerinizin dışarıdan erişilebilir olması gerekir. Bu, Genel IP adresi ekleyerek veya bir uç nokta tanımlayarak yapılabilir.

  2. Üretim ortamları için Genel IP eklenmesi önerilir.

  • Ortam oluşturma sırasında Genel IP ekleyebilir veya mevcut bir ortam için “Ortam Topolojisini Değiştir” seçeneğini kullanabilirsiniz.
  1. Geliştirme/test ortamları için uç nokta oluşturmak önerilir. Bunun için Ayarlar > Uç Noktalar sekmesinden yeni bir port yönlendirmesi ekleyin.
  • Tanımlı MongoDB şablonunu seçin ve özel port olan 27017'yi (MongoDB’nin varsayılan bağlantı portu) uç nokta aracılığıyla erişilebilir hale getirin.
  1. Oluşturma işleminden sonra, Erişim URL’si ve Genel Port bilgilerini kullanarak 27017 portundan MongoDB veritabanınıza bağlanabilirsiniz.
  • Bu iki yöntemden biri MongoDB konteynerinize uzaktan erişim sağlar.

MongoDB’ye Uzaktan Bağlantı

MongoDB veritabanınıza bağlanmak için aşağıda mongosh komut satırı aracıyla örnek bağlantı gösterilmiştir. Bu araç sayesinde yerel bilgisayarınızdaki terminalden ya da herhangi bir sunucudan doğrudan bağlantı kurabilirsiniz.

  • Aşağıdaki komutu kullanarak MongoDB veritabanınıza uzaktan bağlanabilirsiniz:

mongosh --host {host} --port {port} -u {kullanıcıAdı} -p {şifre} --authenticationDatabase {authVeritabanı} {veritabanı}

Not
  • host - MongoDB veritabanı adresi. Ya Genel IP adresini ya da uç nokta erişim URL’sini kullanın.

  • port - hedef port numarası (varsayılan: 27017). Genel IP için 27017, uç nokta için tanımlı Genel Port kullanılır.

  • username ve password - veritabanı erişim bilgileri (ortam oluşturulduktan sonra e-posta ile gönderilir). Şifre parametresini atlayarak bağlantı sırasında girebilirsiniz.

  • authDatabase - Kullanıcının tanımlı olduğu doğrulama veritabanı. Eğer belirtilmezse, bağlanılan veritabanı varsayılır.

  • database - bağlanmak istediğiniz veritabanı (varsayılan: test).

  1. Genel IP adresi ile bağlanacaksanız, IP adresini ve kullanıcı adını komutta belirtmeniz yeterlidir.

  2. Uç nokta üzerinden bağlanacaksanız, Erişim URL’si ve Genel Port bilgilerini komutta belirtmeniz gerekir.

  3. Bağlantı kurulduktan sonra MongoDB veritabanınızla doğrudan terminal üzerinden çalışabilirsiniz.