Bu konuda, Data Management (DMS) konsolunda bir veritabanında oturum açmayla ilgili sıkça sorulan soruların yanıtları yer almaktadır.
Geçerli veritabanı hesabını ve parolasını nasıl girerim?
Veritabanı hesabı kullanıcı hesabıdır. Veritabanı parolası ise bu kullanıcı hesabının parolasıdır. Aşağıdaki adımlarda DMS konsolunda bir veritabanında oturum açma işlemi gösterilmektedir. Bu örnekte bir ApsaraDB RDS for MySQL örneği kullanılmıştır.
-
Veritabanı hesabını ve parolasını edinin.
ApsaraDB RDS konsolu içindeki Örnekler sayfasına gidin, oturum açmak istediğiniz örneği bulun ve ardından adını tıklayın.
-
Sol gezinme bölmesinde hesap adını görüntülemek için Accounts seçeneğini tıklayın.
NotParolanızı unuttuysanız hesabın İşlemler sütunundaki Reset Password seçeneğini tıklayın. Daha fazla bilgi için bkz. ApsaraDB RDS for MySQL örneğindeki bir hesabın parolasını sıfırlama.
-
Veritabanında oturum açın.
Örnek ayrıntıları sayfasının üst kısmında Log On to Database seçeneğini tıklayın. DMS konsoluna yönlendirilirsiniz. Veritabanı Örneğinde Oturum Aç iletişim kutusu görünür.
Database Account alanına hesap adını girin.
-
Database Password alanına parolayı girin.
NotParolayı manuel olarak yazın. Kopyalayıp yapıştırmayın.
Login seçeneğini tıklayın.
DMS'de veritabanında oturum açamıyor ve veritabanı erişiminin reddedildiğine ilişkin bir ileti alıyorsam ne yapmalıyım?
Bu hata aşağıdaki nedenlerle oluşur:
-
Veritabanı hesabı veya parola geçersizdir.
Bu durumda veritabanı hesabını ve parolasını yeniden girin ve ardından Login seçeneğini tıklayın.
-
Mevcut hesabın veritabanlarında gerekli izinleri yoktur.
Bu durumda hesabınızın veritabanı izinlerine sahip olup olmadığını kontrol edin. Hesabınızda izin yoksa yöneticiyle iletişime geçerek hesabınıza veritabanı izinleri verilmesini sağlayın.
-
Örneğe mevcut IP adresinden erişilemiyor.
Bu durumda mevcut IP adresinin örneğe erişmesine izin vermeniz veya DMS'nin IP adreslerini ve CIDR bloklarını veritabanı örneğinin IP adresi izin listesine eklemeniz gerekir. Daha fazla bilgi için bkz. Bir hesabın yetkili olduğu veritabanlarına belirli IP adreslerinden erişmesine izin verme veya DMS IP adres aralıklarını ekleme.
DMS neden "Bağlantı kurulamadı. Bu durum, geçersiz bir veritabanı parolası, yanlış izin listesi ayarları veya örnek oturum açma özgür modunun hatalı yapılandırılmasından kaynaklanıyor olabilir." uyarısı verir?
En yaygın üç nedeni sırayla kontrol edin:
Veritabanı hesap parolasının doğru olduğunu doğrulayın.
DMS IP adreslerinin örnek izin listesine eklendiğini doğrulayın. IP adreslerinin ve CIDR bloklarının tam listesi için bkz. DMS IP adreslerini ve CIDR bloklarını güvenlik ayarlarına ekleme.
DMS'de örnek için güvenlik barındırmanın (parolasız oturum açma) etkinleştirilip etkinleştirilmediğini kontrol edin.
Sorun devam ederse doğrudan örneğin uç noktasını kullanarak oturum açmayı deneyin veya örneği DMS'den kaldırıp örnekte tekrar oturum açmayı deneyin.
SSL sertifikası sona ererse ne yapmalıyım?
SSL sertifikası sona ererse sona erme tarihini güncelleyin. Daha fazla bilgi için bkz. SSL şifrelemeyi etkinleştirmek için cloud sertifika kullanma.
|
|
|
|
|
|
|
|
|
|
|
DMS'de bir ApsaraDB örneğini kaydederken izin listesi sorunu bildirilirse ne yapmalıyım?
İzin Listesi Sorunları iletişim kutusunda Configure Whitelist seçeneğini tıklayabilirsiniz. DMS, DMS sunucusunun IP adresini ApsaraDB örneğinin izin listesine otomatik olarak ekler. IP adresi izin listesine otomatik olarak eklenemezse bunu manuel olarak izin listesine eklemeniz gerekir. Daha fazla bilgi için bkz. DMS IP adres aralıklarını ekleme.
DMS neden "örnek devre dışı bırakıldı" uyarısı verir?
Örnek için satın alınan Güvenlik İş Birliği modunun süresi dolmuştur. İhtiyaçlarınıza göre aşağıdaki işlemleri uygulayın:
Güvenlik İş Birliği modunu kullanmaya devam etmek için: Modu tekrar satın alın ve ardından örnekte oturum açın. Ayrıntılar için bkz. DMS özelliği satın alma.
Farklı bir kontrol moduna geçmek için: DMS konsolunda sol gezinme bölmesindeki örneğe sağ tıklayın ve Control Mode > Flexible Management seçeneklerini belirleyin. Ardından örnekte tekrar oturum açın.
DMS'de bir ApsaraDB for Redis örneğinde oturum açamıyor ve örnek için TLS veya SSL şifrelemeyi etkinleştirdikten sonra sistem "SSL bağlantısı kullanılmalıdır" veya "Beklenmeyen akış sonu" uyarısı veriyorsa ne yapmalıyım?
ApsaraDB for Redis örneğinde TLS şifreleme etkinleştirilmiş ancak DMS varsayılan olarak SSL'yi etkinleştirmemiştir. Bu durum, bağlantı katmanında TLS anlaşması hatasına neden olur. Aşağıdaki çözümlerden birini seçin:
Çözüm 1: DMS'de örnek için SSL'yi etkinleştirin.
DMS 5.0 içinde oturum açın.
DMS konsolunun Home sayfasında sol gezinme bölmesinden seçeneklerini belirleyin. Görüntülenen örnek listesinde oturum açmak istediğiniz ApsaraDB for Redis örneğine sağ tıklayın ve Edit seçeneğini tıklayın.
Düzenle iletişim kutusunun Advanced Information bölümünde Enable SSL parametresini Etkin olarak ayarlayın.
Test Connection seçeneğini tıklayın.
Bağlantı testi başarılı olduktan sonra Save seçeneğini tıklayın. Veritabanı örneği DMS'ye bağlanır.
Çözüm 2: ApsaraDB for Redis örneği için TLS şifrelemeyi devre dışı bırakın.
ApsaraDB for Redis konsolunda TLS (SSL) ayarları sayfasına gidin ve TLS şifrelemeyi devre dışı bırakın. TLS devre dışı bırakıldığında örnek yeniden başlatılır. Bu işlemi yoğun olmayan saatlerde gerçekleştirmenizi öneririz. Örnek yeniden başlatıldıktan sonra DMS'de varsayılan yapılandırmalarla veritabanında oturum açabilirsiniz.
DMS'de SSL'yi etkinleştirme hakkında daha fazla bilgi için bkz. Örnek bilgilerini düzenleme.
DMS'de bir veritabanında oturum açamıyor ve erişim kaynağının geçersiz olduğuna ilişkin bir ileti alıyorsam ne yapmalıyım?
Bir Resource Access Management (RAM) kullanıcısı kullanıyorsanız sorunu gidermek için aşağıdaki adımları uygulayın:
RAM kullanıcısı olarak DMS'nin kaynaklarınıza erişmesine izin verip vermediğinizi kontrol edin. DMS'nin RAM kullanıcısı olarak kaynaklarınıza erişmesine izin vermediyseniz Cloud Resource Access Authorization sayfasında yetkilendirmeyi tamamlayın.
DMS'nin IP adreslerini veritabanı örneğinin IP adresi izin listesine ekleyin. Daha fazla bilgi için bkz. DMS IP adres aralıklarını ekleme.
Sayfayı yenileyin ve tekrar oturum açın.
Bir ApsaraDB RDS örneğinde oturum açarken aşağıdaki hata iletisini alırsam ne yapmalıyım?
NULL:
com.ali.idbcloud.commons.multi.instance.session
service.AbstractAliyunWhiteListUserSessionServi
ce.throwConnectDBFailReason(AbstractAliyunWhite
ListUserSessionService.java:97)com.ali.idbcloud
.commons.multi.instance.sessionservice.BaseUser
SessionService.doLoginCore(BaseUserSessionServi
ce.java:924)com.ali.idbcloud.commons.multi.inst
ance.sessionservice.BaseUserSessionService.worl
dLogin(BaseUserSessionService.java:968)
Bu hata genellikle DMS Kişisel Sürümünün eski sürümünde oluşur. DMS Kişisel Sürümünün eski sürümü kullanımdan kaldırılmıştır. Yeni sürümün DMS konsoluna gitmek için sayfanın sağ üst köşesindeki Go to New DMS seçeneğini tıklayın.
Bir ApsaraDB RDS for MySQL örneğinde oturum açamıyor ve sistemin örnek bulunamadığı uyarısını vermesi durumunda ne yapmalıyım?
ApsaraDB RDS konsoluna oturum açın. Instances sayfasında oturum açmak istediğiniz örneğin normal durumda olup olmadığını kontrol edin. Örnek durumu normalsé DMS konsolunu yenileyerek örneğin meta verilerini senkronize edin. Örnek durumu anormalse sorunu giderin.
İş süreçlerinizi etkilemediği sürece örneği yeniden başlatın. Örneği yeniden başlatırsanız yaklaşık 30 saniye süren bir bağlantı kesintisi oluşur. Dikkatli ilerleyin.
Sistem, DMS kullanarak örneğe geçici olarak erişemeyeceğimi bildirirse ne yapmalıyım?
Bu hata, örnek sahibi veya DMS yöneticisinin hesabınıza örnek oturum açma izni vermemesinden kaynaklanır. Bu durumda DMS yöneticisiyle iletişime geçerek hesabınıza örnek oturum açma izni verilmesini sağlayın. Daha fazla bilgi için bkz. "İzinleri yönetme" konusundaki DMS yöneticisi olarak izinleri yönetme bölümü.
DMS neden "InvalidDBInstanceName.NotFound: Belirtilen DB örneği adı mevcut değil." uyarısı verir?
Örnek konsoluna gidin ve örneğin var olduğunu ile örnek adının doğru olduğunu doğrulayın. Örnek düzgün çalışıyorsa ve ad doğruysa DMS teknik desteğiyle iletişime geçin.
DMS bir MySQL veritabanına bağlanırken "Communications link failure" iletisi görüntüleniyor ve bağlantı için harcanan süre gösteriliyorsa ne yapmalıyım?
Bağlantı için harcanan süre 0 milisaniye ise "Communications link failure" hatası aşağıdaki nedenlerden dolayı oluşabilir: veritabanı hesabı veya parola geçersizdir, izin listesi yapılandırılmamıştır veya izin listesi hatalı yapılandırılmıştır. IP adresi izin listesini yapılandırma hakkında daha fazla bilgi için bkz. DMS IP adres aralıklarını ekleme.
Bağlantı için harcanan süre birkaç milisaniye veya onlarca milisaniye ise örnek için SSL'nin etkin olup olmadığını ve SSL sertifikasının süresinin dolup dolmadığını kontrol edin.
DMS'de veritabanı hesabını nasıl değiştiririm veya yetersiz hesap izinleri ya da kimlik doğrulama hatalarından kaynaklanan oturum açma ve işlem hatalarını nasıl düzeltirim?
Sorununuzla eşleşen senaryoyu seçin:
Farklı bir veritabanı hesabına geçiş yapma: DMS konsolunun sol tarafındaki Instances Connected listesinde hedef örneğe sağ tıklayın ve Edit seçeneğini tıklayın. Erişim modunu manuel kimlik bilgisi girişine değiştirin, yeni veritabanı hesabını ve parolasını girin ve ardından Save seçeneğini tıklayın.
"FATAL: no PostgreSQL user name specified in startup packet" hatasını düzeltme: DMS konsolunda hedef örneğe sağ tıklayın ve Edit seçeneğini tıklayın. Erişim modunu manuel kimlik bilgisi girişine değiştirin, ApsaraDB RDS konsolunun Accounts sayfasında oluşturduğunuz örnek hesabını ve parolasını girin ve ardından Save seçeneğini tıklayın.
Bir yedeklemeden PolarDB örneği oluşturduktan sonra DMS yalnızca tablo şemalarını gösteriyor ve veri göstermiyorsa: Bu sorun genellikle yetersiz izinlerden kaynaklanan bir kimlik doğrulama hatasından kaynaklanır. PolarDB konsolunda ayrıcalıklı bir hesap oluşturun. Ardından DMS konsolunda örneğe sağ tıklayın, Edit seçeneğini tıklayın, erişim modunu manuel kimlik bilgisi girişine değiştirin, ayrıcalıklı hesabı ve parolayı girin ve ardından Save seçeneğini tıklayın.
Veritabanı işlemleri başarısız oluyor veya tablo verileri sorgulanamıyorsa: DMS'deki örneğin erişim modunu kontrol edin. Oturum açma özgür modu etkinse örneğe sağ tıklayın, Edit seçeneğini tıklayın ve erişim modunu yönetilmeyen veya manuel kimlik bilgisi girişine değiştirin. Ardından DMS'yi kapatın ve konsoldan ayrıcalıklı bir hesapla tekrar oturum açın. Ayrıca
[database].[schema].[table]gibi doğru üç bölümlü ad biçimini kullandığınızdan emin olun.
DMS istemcisini indirip kullanmaya devam edebilir miyim?
Hayır. DMS istemcisi artık bakımı yapılmamaktadır ve Alibaba Cloud bunun için bir indirme bağlantısı sağlamamaktadır. Bunun yerine veritabanlarınızı yönetmek için tarayıcınızda DMS 5.0 içinde oturum açın. Web konsolu tüm özellikleri destekler ve daha kararlıdır.
DMS'de bir ApsaraDB RDS örneğinin tablosunu düzenlerken 100.100.79.145 IP adresinden bahseden bir hata alırsam ne yapmalıyım?
Bu hata genellikle anormal bir bağlantı durumundan kaynaklanır. Sorunu gidermek için aşağıdaki adımları uygulayın:
DMS konsolunun sol tarafındaki örnek listesinde hedef örneğe sağ tıklayın ve bağlantının çalıştığını doğrulamak için Test Connectivity seçeneğini tıklayın.
Bağlantı testi başarılı olduktan sonra SQL konsolunda basit bir sorgu çalıştırarak özelliğin çalıştığını doğrulayın. Çoğu durumda sorun kendiliğinden çözülür.
Sorun devam ederse örneğin izin listesini kontrol edin ve DMS'nin IP adreslerinin izin listesine eklendiğini onaylayın.
DMS'ye zaten kaydedilmiş bir ApsaraDB RDS salt okunur örneğinde oturum açamıyor veya işlem gerçekleştiremiyorsam ne yapmalıyım?
Aşağıdaki durumlardan hangisinin geçerli olduğunu kontrol edin:
İzin sorunu: Bir RAM kullanıcısının salt okunur örnekte oturum açabilmesi için önce belirli bir örnek üzerinde izinlerin verilmesi gerekir. Gerekli izinleri vermek için Alibaba Cloud hesabının yöneticisiyle iletişime geçin.
İkincil düğümdeki işlemler: İkincil düğüm için ayrı yetkilendirme veya oturum açma gerekmez. Birincil örnekte oturum açın ve ardından SQL konsolunun üst kısmındaki örnek açılan listesinden ikincil düğümü seçerek SQL deyimlerini çalıştırın.