Saat Anda membuat dan menjalankan tugas migrasi dengan sumber atau sumber Amazon Aurora MySQL yang tidak mengizinkan hak istimewa SUPERUSER, migrasi dapat memerlukan langkah-langkah tambahan.
Buat tugas migrasi Amazon Aurora MySQL
Pastikan Anda mempertimbangkan persyaratan berikut dan menyesuaikan proses migrasi Anda:
MySQL membatasi definisi nama host sumber hingga 60 karakter. Nama host database Amazon Aurora biasanya akan lebih panjang dari 60 karakter. Jika hal ini terjadi pada database yang Anda migrasikan, konfigurasi pengalihan DNS untuk membuat data CNAME yang mengaitkan nama domain Anda dengan nama domain instance database Amazon Aurora. Untuk mengetahui informasi selengkapnya tentang cara menyiapkan CNAME DNS, lihat dokumentasi Cloud DNS atau dokumentasi AWS Route53.
Log biner harus disimpan di penyimpanan blok standar dan tidak dapat disimpan di Amazon S3.
Membuat tugas migrasi berkelanjutan dengan dump manual yang disediakan memerlukan
GTIDdiaktifkan.GTID_MODEharus berupa ON, OFF, atau OFF_PERMISSIVE. NilaiGTID_MODEdari ON_PERMISSIVE tidak didukung.Untuk melakukan dump lengkap awal, hentikan penulisan MySQL Amazon Aurora di database sumber selama sekitar 20 detik.
Database Migration Service tidak dapat memigrasikan data dari instance replika hanya baca Amazon Aurora dari cluster database MySQL karena file log biner tidak dapat diambil dari instance tersebut. Untuk mengetahui informasi selengkapnya, lihat dokumentasi Amazon tentang mengonfigurasi logging biner Aurora MySQL.
Menjalankan tugas migrasi
Untuk melakukan dump penuh awal, hentikan penulisan MySQL Amazon Aurora di database sumber selama sekitar 20 detik. Anda dapat menggunakan skrip yang menemukan aktivitas penulisan untuk memverifikasi bahwa semua penulisan ke database sumber dihentikan.
Indikasi kapan harus menghentikan dan melanjutkan penulisan ada di status dan sub-status tugas migrasi. Perubahan status dapat dipantau di API, Konsol, atau langsung di Cloud Monitoring:
Setelah status berubah menjadi Starting | Waiting for source writes to stop, penulisan harus dihentikan ke database sumber. Database Migration Service mengidentifikasi bahwa penulisan berhenti, dan statusnya berubah menjadi Running | Preparing the dump.
Setelah status berubah menjadi Running | Full dump in progress, Anda dapat melanjutkan penulisan ke database sumber dengan aman.
Database Migration Service terus mencoba mengambil dump awal selama sekitar 20 menit. Jika penulisan belum dihentikan, atau jika penulisan dilanjutkan sebelum pembaruan status, proses akan gagal dan menampilkan error yang menjelaskan penyebab kegagalan.