Bir ApsaraDB RDS for MariaDB örneği satın aldıktan ve hesap oluşturma ile izin listesi yapılandırması gibi gerekli yapılandırmaları tamamladıktan sonra, RDS örneğinize Data Management (DMS) veya bir istemci kullanarak bağlanabilirsiniz. Bu konuda, DMS veya bir istemci kullanarak RDS örneğine nasıl bağlanılacağı açıklanmaktadır.
Ön koşullar
Aşağıdaki işlemleri tamamlayın:
Yordam
RDS örneğine bağlanmak için DMS kullanın
DMS, Alibaba Cloud tarafından geliştirilen grafik kullanıcı arayüzü tabanlı bir araçtır. İlişkisel veritabanlarını ve NoSQL veritabanlarını yönetmek için kullanılabilir; veri yönetimi, şema yönetimi, kullanıcı yetkilendirmesi, güvenlik denetimi, veri eğilimi analizi, veri izleme, iş zekası (BI) raporlama ve performans optimizasyonu gibi işlevleri destekler.
ApsaraDB RDS konsoluna giriş yapın ve Örnekler sayfasına gidin. Üst gezinme çubuğunda, RDS örneğinin bulunduğu bölgeyi seçin. Ardından, ilgili RDS örneğini bulun ve örnek kimliğine tıklayın.
Görüntülenen sayfanın sağ üst köşesinde, Log On to Database seçeneğine tıklayın.
-
Görüntülenen iletişim kutusunda, RDS örneğinde oturum açmak için kullanılan hesabın kullanıcı adını ve parolasını girin. Ardından, Login düğmesine tıklayın.
NotBir hesabın kullanıcı adı ve parolasını edinmek için aşağıdaki adımları uygulayabilirsiniz:
ApsaraDB RDS konsoluna giriş yapın ve Örnekler sayfasına gidin. Üst gezinme çubuğunda, RDS örneğinin bulunduğu bölgeyi seçin. Ardından, ilgili RDS örneğini bulun ve örnek kimliğine tıklayın.
Sol gezinme bölmesinde, Accounts seçeneğine tıklayın.
Parolanızı unuttuysanız, Reset Password seçeneğine tıklayın.
Oturum açma işlemi başarılı olduktan sonra, sol taraftaki gezinme bölmesinde veritabanının adına çift tıklayarak veritabanına geçiş yapın.
RDS örneğine bağlanmak için veritabanı istemcisi kullanın
ApsaraDB RDS, açık kaynaklı MariaDB ile tamamen uyumludur. RDS örneğine, açık kaynaklı MariaDB veritabanına bağlanmak için kullanılan benzer bir yöntemle yaygın bir veritabanı istemcisinden bağlanabilirsiniz. Aşağıdaki örnekte, HeidiSQL istemcisi kullanılmaktadır.
HeidiSQL istemcisini başlatın.
Oturum yöneticisi iletişim kutusunun sol alt köşesinde, New seçeneğine tıklayın.
-
ApsaraDB RDS örneğiniz için bağlantı bilgilerini girin. Parametrelerin açıklamaları aşağıdaki tabloda verilmiştir.
Parametre
Açıklama
Network Type
RDS örneğinin ağ türünü seçin. Örneğin, MariaDB or MySQL (TCP/IP) seçeneğini belirleyin.
Kitaplık
Dinamik bağlantı kitaplığını seçin. Varsayılan değeri koruyun.
Hostname / IP
RDS örneğinin dahili veya genel uç noktasını girin. Örnek:
rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com. Bir RDS örneğinin dahili ve genel uç noktalarını görüntüleme hakkında daha fazla bilgi için bkz. Dahili ve genel uç noktaları ile bağlantı noktası numaralarını görüntüleme ve değiştirme.-
İstemciniz, RDS örneğiyle aynı bölgede bulunan ve aynı ağ türüne sahip olan bir Elastic Compute Service (ECS) örneğinde dağıtılmışsa dahili uç noktayı kullanın. Örneğin, hem ECS hem de RDS örnekleri Çin (Hangzhou) bölgesindeki bir VPC'de bulunuyorsa, güvenli bir bağlantı oluşturmak için RDS örneğinin dahili uç noktasını kullanabilirsiniz.
-
Diğer senaryolarda, RDS örneğinin genel uç noktasını girin.
User
RDS örneğine bağlanmak için kullanılan hesabın kullanıcı adını girin. Hesap oluşturma hakkında daha fazla bilgi için bkz. ApsaraDB RDS for MariaDB örneğinde veritabanı ve hesap oluşturma.
Password
Yukarıdaki hesabın parolası.
Port
RDS örneğine dahili ağ üzerinden bağlanıyorsanız örneğin dahili bağlantı noktası numarasını girin. RDS örneğine İnternet üzerinden bağlanıyorsanız örneğin genel bağlantı noktası numarasını girin. Daha fazla bilgi için bkz. Dahili ve genel uç noktaları ile bağlantı noktası numaralarını görüntüleme ve değiştirme.
-
-
Open seçeneğine tıklayın.
Yukarıdaki parametreleri doğru şekilde yapılandırırsanız RDS örneğine bağlantı kurulur.
Bağlantı kurulduktan sonra, HeidiSQL'in sol tarafındaki gezinme bölmesinde veritabanlarınızın dizin ağacı görüntülenir. Sağ tarafta ise seçili veritabanıyla ilgili tablo adları, satır sayısı, boyut, oluşturma zamanı ve altyapı türü gibi ayrıntılar listelenir.
Aşağıdaki yaygın hatalarla karşılaşabilirsiniz:
-
Unknown MySQL server hose 'xxxxxxxxx'(11001)Bu hata oluşursa, Hostname / IP parametresinin doğru ayarlandığını kontrol edin. Bu parametre RDS örneğinin kimliğine veya IP adresine ayarlanırsa bağlantı başarısız olur. Bu parametreyi RDS örneğinin dahili veya genel uç noktasına ayarlamanız gerekir.
-
Access denied for user 'xxxxx'@'xxxxx'(using password:YES)Doğru kullanıcı adı ve parolayı girdiğinizden emin olun. Yaygın bir hata, Alibaba Cloud hesap kimlik bilgilerinizi kullanmaktır. Bunun yerine, örneğin Accounts sayfasındaki veritabanı hesabının kimlik bilgilerini kullanmanız gerekir.
-
Yanıt yavaş gelir ve "
Can't connect to MySQL server on 'rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com'(10060)" mesajı döndürülür.Bu hata oluşursa, HeidiSQL'i barındıran sunucunun genel IP adresinin RDS örneğinin IP adresi izin listesine eklenip eklenmediğini kontrol edin. İzin listesi yapılandırma hakkında bilgi için bkz. IP adresi izin listesini yapılandırma.
NotRDS örneğinin IP adresi izin listesine geçici olarak 0.0.0.0/0 girdisini ekleyebilirsiniz. 0.0.0.0/0 girdisini ekledikten sonra HeidiSQL kullanarak RDS örneğine bağlanabiliyorsanız bu hata yanlış yapılandırılmış bir IP adresi izin listesinden kaynaklanıyor demektir. HeidiSQL'i çalıştıran sunucunun gerçek genel IP adresini elde etmeniz gerekir. Daha fazla bilgi için bkz. Neden yerel sunucumdan İnternet üzerinden ApsaraDB RDS for MySQL veya ApsaraDB RDS for MariaDB örneğime bağlanamıyorum?
SSS
RDS örneğimden veri almak için Function Compute'u nasıl kullanabilirim?
C: İşleviniz için üçüncü taraf bağımlılıkları yükleyebilir ve ApsaraDB RDS örneğinizden veri almak için yerleşik modülleri kullanabilirsiniz. Daha fazla bilgi için bkz. İşlev için üçüncü taraf bağımlılıkları yükleme.