Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Check report details of a major engine version upgrade

Son Güncelleme:Oct 03, 2026

Bir ApsaraDB RDS for MySQL örneğini yeni bir ana motor sürümüne yükseltmeden önce ön denetim çalıştırdığınızda sistem birden çok koşulu kontrol eder ve engelleyici sorunları bildirir. Bu sayfada her bir denetim öğesi, neyi aradığı, neden başarısız olduğu ve nasıl düzeltileceği açıklanmaktadır.

Burada listelenmeyen bir hatayla karşılaşırsanız destek talebi gönderin.

Denetim öğeleri

Aşağıdaki tabloda ön denetimin döndürdüğü tüm denetim öğeleri yer almaktadır. Desteklenen yükseltme yolları MySQL 5,6 → MySQL 5,7, MySQL 5,7 → MySQL 8,0 ve MySQL 8,0 → MySQL 8,4 şeklindedir.

check_ins_major_version

Hata iletisi: Geçerli motor sürümü işlemleri desteklemiyor.

Denetlenen durum: Mevcut örnek sürümünün ve hedef sürümün desteklenen bir ana motor sürümü yükseltme yolu oluşturup oluşturmadığı.

Neden: Yükseltme yolu MySQL 5,6'dan 5,7'ye, MySQL 5,7'den 8,0'a veya MySQL 8,0'dan 8,4'e geçişlerden biri değil ya da mevcut örnek formu bu yükseltme yolunu desteklemiyor.

Çözüm: Kaynak sürümü, hedef sürümü ve örnek formunu doğrulamak için Ana motor sürümü yükseltmesi için ön koşullar bölümüne bakın. Konsol ilgili yükseltme giriş noktasını sağlamıyorsa bir destek talebi gönderin.

check_ins

Hata iletisi: Belirtilen örnek mevcut değil veya desteklenmiyor.

Denetlenen durum: Örneğin var olup olmadığı.

Neden: Örnek silinmiş veya mevcut değil.

Çözüm: Ön denetimi çalıştırmadan önce hedef örneğin mevcut olduğunu doğrulayın.

check_ins_status

Hata iletisi: Geçerli veritabanı örneği durumu bu işlemi desteklemiyor.

Denetlenen durum: Örneğin Çalışıyor (Running) durumunda olup olmadığı.

Neden: Başka bir işlem devam ediyor; örneğin örnek yeniden başlatılıyor veya ağ bağlantısı oluşturuluyor, bu nedenle örnek Çalışıyor durumunda değil.

Çözüm: Geçerli görevin tamamlanmasını bekleyin. Örnek Çalışıyor durumuna döndükten sonra ön denetimi tekrar başlatın.

check_master_ins

Hata iletisi: Geçerli veritabanı örneği türü bu işlemi desteklemiyor.

Denetlenen durum: Örneğin birincil (primary) örnek olup olmadığı.

Neden: Örnek bir olağanüstü durum kurtarma örneği veya salt okunur örnek; birincil örnek değil.

Çözüm: Ön denetimi birincil örnekte çalıştırın.

check_ins_locked_state

Hata iletisi: Geçerli veritabanı örneği kilitleme modu bu işlemi desteklemiyor.

Denetlenen durum: Örneğin kilitli olup olmadığı.

Neden: Örnek Kilitleme (Locking) durumunda.

Çözüm: Örneğin kilidini kaldırın. Örnek durumu Çalışıyor konumuna geldikten sonra ön denetimi tekrar çalıştırın. Daha fazla bilgi için bkz. Örneğim Kilitleme durumundaysa ne yapmalıyım?

check_maxscale_kernel

Hata iletisi: Örneğin kullandığı MaxScale sürümü çok düşük, lütfen önce MaxScale sürümünü yükseltin.

Denetlenen durum: Veritabanı ara sunucusu MaxScale küçük sürümünün yükseltme yoluna göre hedef ana sürümle uyumlu olup olmadığı.

Neden: Ara sunucu sürümü hedef küçük sürüm gereksinimini karşılamıyor. 5,7'den 8,0'a yükseltmelerde ara sunucu sürümü 1.13.41 veya üzeri olmalıdır. 8,0'dan 8,4'e yükseltmelerde ara sunucu sürümü 2.25.11 veya üzeri olmalıdır.

Çözüm: Ara sunucuyu desteklenen bir küçük sürüme yükseltin ve ardından ön denetimi tekrar çalıştırın. 8,0'dan 8,4'e yükseltmeler için çözümlenebilir ara sunucu sürümü 2.25.11 veya üzeri olmalıdır.

check_ins_tde_state

Hata iletisi: Belirtilen TDEStatus bu custins üzerinde yapılandırılmamış.

Denetlenen durum: Şeffaf veri şifrelemenin (TDE) etkinleştirilip etkinleştirilmediği.

Neden: Örnekte TDE etkin.

Çözüm: TDE etkin olan örnekler konsoldan doğrudan yükseltilemez. Alternatif yükseltme yordamı için bkz. Veritabanı sürümünü yükseltme.

check_target_ins_level

Hata iletisi: Geçerli veritabanı örneği düzeyi bu işlemi desteklemiyor. (Hata kodu: InvalidInstanceLevel.Malformed)

Denetlenen durum: Mevcut örnek türünün satın alınabilir olup olmadığı.

Neden: Örnek kullanımdan kaldırılmış bir örnek türü kullanıyor. Doğrudan yükseltilemez.

Çözüm: Örneği şu anda kullanılabilen bir örnek türüne değiştirin ve ardından yükseltmeyi yeniden deneyin.

check_target_read_level

Hata iletisi: Salt okunur örnek düzeyi hedef örnekte desteklenmiyor.

Denetlenen durum: Salt okunur örneğin örnek türünün satın alınabilir olup olmadığı.

Neden: Salt okunur örnek kullanımdan kaldırılmış bir örnek türü kullanıyor. Bu denetim yerel SSD kullanan örnekler için geçerlidir.

Çözüm: Salt okunur örneği kullanılabilir bir örnek türüne değiştirin ve ardından ön denetimi tekrar çalıştırın.

check_upgrade_check_task

Hata iletisi: Görev zaten mevcut.

Denetlenen durum: Bu örnek için zaten çalışan bir ön denetim görevi olup olmadığı.

Neden: Ana motor sürümü yükseltmesi ön denetimi zaten devam ediyor.

Çözüm: Ön denetimin tamamlanmasını bekleyin. Örnek durumu Çalışıyor konumuna geldikten sonra ön denetimi tekrar çalıştırın.

check_upgrade_task

Hata iletisi: Görev zaten mevcut.

Denetlenen durum: Bu örnek için zaten çalışan bir ana motor sürümü yükseltme görevi olup olmadığı.

Neden: Ana motor sürümü yükseltmesi zaten devam ediyor.

Çözüm: Yükseltmenin tamamlanmasını bekleyin. Örnek durumu Çalışıyor konumuna geldikten sonra ön denetimi tekrar çalıştırın.

check_storage_type

Hata iletisi: Cloud SSD bu işlemi desteklemiyor, lütfen ESSD'ye yükseltin.

Denetlenen durum: Örneğin standart SSD kullanıp kullanmadığı.

Neden: Örnek standart SSD kullanıyor.

Çözüm: Depolama türünü ESSD'ye (kurumsal SSD) yükseltin ve ardından yükseltmeyi yeniden deneyin.

check_source_category

Hata iletisi: Belirtilen kaynak kategorisi geçersiz.

Denetlenen durum: Örnek sürümünün ana motor sürümü yükseltmeleri için desteklenen aralıkta olup olmadığı.

Neden: Örnek Yüksek Kullanılabilirlik Sürümü, Temel Sürüm veya Küme Sürümü üzerinde değil ya da yükseltme yolu mevcut örnek türünü desteklemiyor.

Çözüm: Yükseltme ön denetimleri şu anda yalnızca Yüksek Kullanılabilirlik Sürümü veya 5,7 Temel Sürümündeki örnekler için desteklenmektedir.

check_ins_biz_type

Hata iletisi: Belirtilen iş türü geçerli değil.

Denetlenen durum: Örneğin genel cloud örneği olup olmadığı.

Neden: Örnek bir genel cloud örneği değil.

Çözüm: Ana motor sürümü yükseltmesi ön denetimleri yalnızca genel cloud örnekleri için desteklenir.

check_ins_tables_number

Hata iletisi: Tablo sayısı aşırı olduğundan yükseltmeye izin verilmiyor: 1.000.000'den fazla.

veya

Tablo sayısı aşırı olduğundan yükseltmeye izin verilmiyor: 1.000.000'den fazla.

Denetlenen durum: Örnekteki tablo sayısının mevcut yükseltme yolu tarafından izin verilen sınırı aşıp aşmadığı.

Neden:

  • Yerel SSD örneğinde 1.000.000'den fazla tablo var ve yükseltilemiyor.

  • Cloud disk örneğinde 1.000.000'den fazla tablo var ve yükseltilemiyor.

Çözüm: Gereksiz tabloları silin ve ardından ön denetimi tekrar çalıştırın.

check_ins_db_engine

Hata iletisi: MyISAM, Memory, TokuDB, Sphinx veya RocksDB gibi motorlar mevcut.

Denetlenen durum: Herhangi bir tablonun InnoDB dışındaki bir depolama motorunu kullanıp kullanmadığı.

Neden: Örnek MyISAM, Memory, TokuDB, Sphinx veya RocksDB kullanan tablolar içeriyor. Bu depolama motorları ana motor sürümü yükseltmeleri için desteklenmez.

Çözüm: Yükseltmeden önce tüm tabloları InnoDB'ye dönüştürün. Veritabanı zaten InnoDB kullanıyorsa ancak bağımsız tablolar başka motorlar kullanıyorsa etkilenen her tablo için aşağıdaki komutu çalıştırın:

ALTER TABLE <table_name> engine=InnoDB;

check_ins_fts

Hata iletisi: Geçerli örnekte FTS dizini var ve küçük sürüm 20221130'dan önce.

Denetlenen durum: Örnekte tam metin dizinlerinin olup olmadığı ve kaynak örneğin küçük sürümünün 20221130'dan önce olup olmadığı.

Neden: RDS for MySQL 5,6'nın eski sürümlerinde tam metin dizinleri sistem tablespace'i üzerinde oluşturulur. Yükseltme sırasında bu dizinler tablespace'i bozabilir. Bu sorun, tam metin dizinlerinin ayrı bir tablespace'te oluşturulduğu RDS for MySQL 5,6 küçük motor sürümü 20221130'da giderilmiştir.

Çözüm: RDS for MySQL 5,6'dan 5,7'ye yükseltmeden önce sistem tablespace'indeki tüm tam metin dizinlerini temizleyin.

  1. Örneğin RDS for MySQL 5,6 küçük motor sürümü 20221130 veya sonraki bir sürümü çalıştırdığından emin olun. Değilse önce en son RDS for MySQL 5,6 küçük motor sürümüne yükseltin.

  2. Sistem tablespace'indeki tam metin dizinini bırakın. Hata isteminde gösterilen tablo adını kullanın.

    ALTER TABLE $table_name DROP INDEX $fts_name;
  3. Tam metin dizinini yeniden oluşturun.

    ALTER TABLE $table_name ADD FULLTEXT INDEX $fts_name;
  4. Sistem tablespace'inde kalan tam metin dizini olmadığından emin olun. Aşağıdaki sorgu bu tür dizinleri döndürür. Boş sonuç, ön denetimin bu sorun nedeniyle başarısız olmayacağı anlamına gelir.

    SELECT NAME FROM information_schema.INNODB_SYS_TABLES WHERE TABLE_ID IN ( SELECT CONV(SUBSTRING_INDEX(SUBSTRING_INDEX(NAME, '_', -4),'_', 1),16,10) FROM INNODB_SYS_TABLES WHERE NAME LIKE '%fts_00000000%' AND SPACE = 0);

check_read_ins_number

Hata iletisi: Salt okunur örnek sayısı 8'den büyük olamaz.

Denetlenen durum: Yerel SSD kullanan örnekler için salt okunur örnek sayısı.

Neden: Örneğin 8'den fazla salt okunur örneği var. Bu sınır yalnızca yerel SSD kullanan örnekler için geçerlidir.

Çözüm: Fazla salt okunur örnekleri serbest bırakın. Yükseltme tamamlandıktan sonra bunları yeniden oluşturun.

check_slave_state

Hata iletisi: İkincil durum sağlıklı değil veya gecikmeler var.

Denetlenen durum: İkincil düğümün sağlığı ve çoğaltma gecikmesi.

Neden: İkincil düğüm anormal durumda veya çoğaltma gecikmesi var.

Çözüm: Konsolda İzleme ve uyarılar altındaki Node Replication Thread Status (seconds) ve Node Replication Latency (seconds) izleme ölçümlerini kontrol edin. İkincil düğüm normal duruma dönene kadar bekleyin ve ardından ön denetimi tekrar çalıştırın.

check_account

Hata iletisi: Örnekte aliyun_root hesabı var.

Denetlenen durum: Örnekte aliyun_root hesabının olup olmadığı.

Neden: Bir kullanıcı RDS for MySQL 5,6'da manuel olarak aliyun_root hesabı oluşturdu. aliyun_root hesabı RDS for MySQL 5,7 ve sonraki sürümlerde varsayılan bir sistem hesabıdır. 5,6'da zaten varsa 5,7'ye yükseltme yinelenen ad hatasıyla başarısız olur.

Çözüm: Ön denetimi çalıştırmadan önce manuel olarak oluşturulan aliyun_root hesabını silin veya yeniden adlandırın. Sistem hesapları hakkında bilgi için bkz. Sistem hesapları.

check_sys_schema

Hata iletisi: Örnekte zaten sys veritabanı var.

Denetlenen durum: Örnekte sys veritabanının olup olmadığı.

Neden: sys veritabanı RDS for MySQL 5,7'de varsayılan olarak oluşturulur. 5,6 örneğinde zaten varsa 5,7'ye yükseltme başarısız olur.

Çözüm: Mevcut sys veritabanını yeniden adlandırın. MySQL RENAME DATABASE ifadesini desteklemediğinden her tablo için tek tek ALTER TABLE ... RENAME çalıştırın.

sys veritabanının var olup olmadığını doğrulamak için aşağıdakini çalıştırın:

SELECT * FROM information_schema.SCHEMATA WHERE SCHEMA_NAME='sys';

check_table_discard

Hata iletisi: Atılan tablolar var.

Denetlenen durum: Örnekte atılmış tablespace'e sahip (ALTER TABLE ... DISCARD TABLESPACE çalıştırılan) ve geri yüklenmemiş tabloların olup olmadığı.

Neden: Örnek, tablespace dosya boyutu ve blok boyutu her ikisi de 0 olan atılmış tablolar içeriyor.

Çözüm: Veri güvenliğini onayladıktan sonra etkilenen tabloları geri yükleyin veya silin ve ardından ön denetimi tekrar çalıştırın. Kaynak sürüm 5,7 için aşağıdakini çalıştırın:

SELECT space,name FROM INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES WHERE FS_BLOCK_SIZE=0 AND FILE_SIZE=0 AND name NOT LIKE '%#sql%';

Kaynak sürüm 8,0 için aşağıdakini çalıştırın:

SELECT SPACE, NAME FROM INFORMATION_SCHEMA.INNODB_TABLESPACES WHERE FS_BLOCK_SIZE=0 AND FILE_SIZE=0 AND NAME NOT LIKE '%#sql%';

check_table_foreign_key

Hata iletisi: Bölümlenmiş tablo yabancı anahtarlar içeriyor.

Denetlenen durum: Herhangi bir bölümlenmiş tabloda yabancı anahtarların olup olmadığı veya herhangi bir bölümlenmiş tablonun diğer tabloların yabancı anahtarları tarafından referans alınıp alınmadığı.

Neden: Bir bölümlenmiş tablo yabancı anahtar içeriyor veya başka bir tablonun yabancı anahtarı bir bölümlenmiş tabloyu referans alıyor.

Çözüm: Yabancı anahtarlar ile bölümlenmiş tablolar arasındaki çakışmaları çözün.

  1. Yabancı anahtar içeren bölümlenmiş tabloları sorgulayın.

    SELECT DISTINCT a.TABLE_SCHEMA, a.TABLE_NAME
    FROM information_schema.TABLE_CONSTRAINTS a, information_schema.PARTITIONS b
    WHERE a.CONSTRAINT_TYPE='FOREIGN KEY'
    AND a.TABLE_SCHEMA = b.TABLE_SCHEMA
    AND a.TABLE_NAME = b.TABLE_NAME
    AND (b.PARTITION_NAME IS NOT NULL OR b.SUBPARTITION_NAME IS NOT NULL);
  2. Diğer tabloların yabancı anahtarları tarafından referans alınan bölümlenmiş tabloları sorgulayın.

    SELECT DISTINCT a.TABLE_SCHEMA, a.TABLE_NAME, a.REFERENCED_TABLE_SCHEMA, a.REFERENCED_TABLE_NAME
    FROM information_schema.KEY_COLUMN_USAGE a, information_schema.PARTITIONS b
    WHERE a.REFERENCED_TABLE_SCHEMA = b.TABLE_SCHEMA
    AND a.REFERENCED_TABLE_NAME = b.TABLE_NAME
    AND (b.PARTITION_NAME IS NOT NULL OR b.SUBPARTITION_NAME IS NOT NULL);

check_column_length

Hata iletisi: Sütun uzunluğu 64 veya daha büyük olan görünüm sayısı 0'dan büyüktür.

Denetlenen durum: Herhangi bir görünümde 64 veya daha fazla karakterden oluşan sütun adlarının olup olmadığı.

Neden: MySQL 64 veya daha fazla karakterden oluşan görünüm sütun adlarını desteklemez.

Çözüm: Etkilenen görünümleri sorgulayın ve ardından bunları silin veya sütun adlarını kısaltın.

SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME IN (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS) AND CHAR_LENGTH(COLUMN_NAME) >= 64;

check_foreign_key_constraint

Hata iletisi: Yabancı anahtar kısıtlama uzunluğu 64'ten büyük olan tablo sayısı 0'dan büyüktür.

Denetlenen durum: Herhangi bir tabloda 64 karakterden uzun yabancı anahtar kısıtlama adlarının olup olmadığı.

Neden: 64 karakterden uzun yabancı anahtar kısıtlama adları desteklenmez.

Çözüm: Etkilenen yabancı anahtar kısıtlama adlarını kısaltın ve ardından ön denetimi tekrar çalıştırın. Kaynak sürüm 5,7 için INFORMATION_SCHEMA.INNODB_SYS_FOREIGN sorgulayın. Kaynak sürüm 8,0 için INFORMATION_SCHEMA.INNODB_FOREIGN sorgulayın. Aşağıdaki örnek 5,7 içindir:

SELECT TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME IN (SELECT LEFT(SUBSTR(ID,INSTR(ID,'/')+1),INSTR(SUBSTR(ID,INSTR(ID,'/')+1),'_ibfk_')-1) FROM INFORMATION_SCHEMA.INNODB_SYS_FOREIGN WHERE CHAR_LENGTH(SUBSTR(ID,INSTR(ID,'/')+1))>64);

check_dictionary_table

Hata iletisi: MySQL 5,7 sistem veritabanında MySQL 8,0 veri sözlüğü tarafından kullanılanlarla aynı ada sahip tablolar bulunamaz.

Denetlenen durum: MySQL 5,7 sistem veritabanındaki herhangi bir tablonun MySQL 8,0 veri sözlüğü tarafından kullanılan tablolarla aynı adı paylaşıp paylaşmadığı.

Neden: MySQL 5,7 sistem veritabanındaki bir veya daha fazla tablonun adı MySQL 8,0 veri sözlüğüyle çakışıyor.

Çözüm: Çakışan tablo adlarını sorgulayın ve ardından bunları silin veya yeniden adlandırın.

SELECT TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE LOWER(
TABLE_SCHEMA) = 'mysql' and LOWER(TABLE_NAME) IN
('catalogs', 'character_sets', 'check_constraints', 'collations',
'column_statistics', 'column_type_elements', 'columns',
'dd_properties', 'events', 'foreign_key_column_usage', 'foreign_keys',
'index_column_usage', 'index_partitions', 'index_stats',
'indexes', 'parameter_type_elements', 'parameters', 'resource_groups', 'routines',
'schemata', 'st_spatial_reference_systems',
'table_partition_values', 'table_partitions', 'table_stats', 'tables',
'tablespace_files', 'tablespaces', 'triggers', 'view_routine_usage',
'view_table_usage');

check_ins_health

Hata iletisi: Örneğin birincil düğümü kullanılamıyor.

Denetlenen durum: Örnek bağlantısı ve kullanılabilirliği.

Neden: CPU veya disk gibi kaynaklar tamamen kullanıldığından birincil düğüm kullanılamıyor.

Çözüm: Konsolda İzleme ve uyarılar özelliğini kullanarak tüm izleme ölçümlerinin normal aralıklarda olup olmadığını kontrol edin.

check_table_index_type

Hata iletisi: 5,7'den 8,0'a yükseltmeler için: MySQL 8,0 mekansal alanlarda BTREE dizinleri oluşturmayı desteklemez.

8,0'dan 8,4'e yükseltmeler için: Geçerli örnekte SPATIAL dizinleri var. Bu dizinleri yükseltmeden önce bırakın ve yükseltme tamamlandıktan sonra yeniden oluşturun.

Denetlenen durum: Yükseltme yoluna göre dizin uyumluluğu. 5,7'den 8,0'a yükseltmeler için mekansal alanlardaki BTREE dizinlerini denetler. 8,0'dan 8,4'e yükseltmeler için örnekte SPATIAL dizinlerinin olup olmadığını denetler.

Neden: 5,7'den 8,0'a yükseltmeler için örnekte mekansal alanlarda BTREE dizinleri var. 8,0'dan 8,4'e yükseltmeler için örnekte SPATIAL dizinleri var.

Çözüm: Yükseltmeden önce algılanan uyumsuz dizinleri silin ve yükseltmeden sonra hedef sürüm kurallarına göre bunları yeniden oluşturun. 5,7'den 8,0'a yükseltmeler için aşağıdaki sorguyu çalıştırın:

SELECT DISTINCT s.* FROM INFORMATION_SCHEMA.STATISTICS s
INNER JOIN INFORMATION_SCHEMA.COLUMNS c
ON s.TABLE_SCHEMA = c.TABLE_SCHEMA
AND s.TABLE_NAME = c.TABLE_NAME
AND s.COLUMN_NAME = c.COLUMN_NAME
WHERE s.TABLE_SCHEMA NOT IN ('mysql', 'sys')
AND c.DATA_TYPE IN ('GEOMETRY', 'POINT', 'LINESTRING', 'POLYGON', 'MULTIPOINT',
'MULTILINESTRING', 'MULTIPOLYGON', 'GEOMETRYCOLLECTION')
AND s.INDEX_TYPE = 'BTREE';

8,0'dan 8,4'e yükseltmeler için aşağıdaki sorguyu çalıştırın:

SELECT DISTINCT TABLE_SCHEMA, TABLE_NAME, INDEX_NAME FROM INFORMATION_SCHEMA.STATISTICS WHERE INDEX_TYPE IN ('SPATIAL', 'RTREE') AND TABLE_SCHEMA NOT IN ('mysql', 'sys', 'performance_schema', 'information_schema');

check_read_ins_level

Hata iletisi: Salt okunur örneklerin teknik özellikleri tutarsız.

Denetlenen durum: Yerel SSD örneği altındaki birden çok salt okunur örneğin tutarlı örnek türleri kullanıp kullanmadığı.

Neden: Aynı birincil örnek altındaki salt okunur örnekler farklı örnek türleri kullanıyor, bu nedenle yükseltme sırasında hedef örnek türü tek biçimli olarak eşlenemiyor.

Çözüm: Standart salt okunur örnekleri tutarlı ve kullanılabilir bir örnek türüne değiştirin ve ardından ön denetimi tekrar çalıştırın.

check_bak_read_exists

Hata iletisi: Salt okunur örnek var ancak yedekli salt okunur örnek yok.

Denetlenen durum: Yerel SSD örneğinde standart salt okunur örnekler bulunduğunda en az bir yedekli salt okunur örneğin olup olmadığı.

Neden: Örnekte standart salt okunur örnekler var ancak yedekli salt okunur örnek yok; bu durum yükseltme geçişi gereksinimini karşılamıyor.

Çözüm: Salt okunur örnek topolojisini ayarlayın ve en az bir yedekli salt okunur örnek bulundurun. Bunu konsolda tamamlayamıyorsanız bir destek talebi gönderin.

check_bak_read_number

Hata iletisi: Yedekli salt okunur örnek sayısının 5'i aşmadığını doğrulayın.

Denetlenen durum: Yerel SSD örneğinin yedekli salt okunur örnek sayısının 5'i aşıp aşmadığı.

Neden: Yedekli salt okunur örnek sayısı 5'ten büyük.

Çözüm: Sayının 5'i aşmaması için fazla yedekli salt okunur örnekleri serbest bırakın veya ayarlayın ve ardından ön denetimi tekrar çalıştırın.

check_read_ins_conn_type

Hata iletisi: Salt okunur örneğin ve yedekli salt okunur örneğin ağ türleri tutarsız.

Denetlenen durum: Standart salt okunur örneğin ve yedekli salt okunur örneğin ağ bağlantı türlerinin tutarlı olup olmadığı.

Neden: Aynı topolojide hem LVS hem de DNS bağlantı türleri mevcut.

Çözüm: Standart salt okunur örneği ve yedekli salt okunur örneği tutarlı bir bağlantı türüne değiştirin ve ardından ön denetimi tekrar çalıştırın.

check_interrupt_task

Hata iletisi: Yedekli salt okunur örnekte tamamlanmamış görevler var.

Denetlenen durum: Yedekli salt okunur örnekte tamamlanmamış veya kesintiye uğramış ana sürüm görevlerinin olup olmadığı.

Neden: Yedekli salt okunur örnekte hala bekleme, çalışıyor, duraklatılmış veya kesintiye uğramış durumda görevler var.

Çözüm: İlgili görevlerin tamamlanmasını bekleyin veya anormal görevleri işleyip sonlandırın ve ardından ön denetimi tekrar çalıştırın.

check_mgr_disabled_for_84

Hata iletisi: MySQL 8,4 artık Grup Çoğaltmayı (MGR) desteklemiyor.

Denetlenen durum: 8,0'dan 8,4'e yükseltirken kaynak örnekte MGR'nin etkin olup olmadığı. performance_schema.replication_group_members içinde üye olup olmadığını veya group_replication_start_on_boot değerinin ON olarak ayarlanıp ayarlanmadığını denetler.

Neden: Örnekte MGR üyeleri var veya örnek başladığında Grup Çoğaltmayı otomatik olarak başlatacak şekilde yapılandırılmış.

Çözüm: MGR'yi durdurmak için STOP GROUP_REPLICATION; çalıştırın, Grup Çoğaltmayla ilgili parametreleri kaldırın ve örneği yeniden başlatın. MGR'nin artık etkin olmadığını onayladıktan sonra ön denetimi tekrar çalıştırın.