Menggunakan database MySQL yang kompatibel sebagai target untuk migrasi data homogen di AWS DMS - AWS Layanan Migrasi Database

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan database MySQL yang kompatibel sebagai target untuk migrasi data homogen di AWS DMS

Anda dapat menggunakan database MySQL yang kompatibel sebagai target migrasi untuk migrasi data homogen. AWS DMS

AWS DMS memerlukan izin tertentu untuk memigrasikan data ke database Amazon RDS for MySQL atau MariaDB atau Amazon Aurora MySQL target Anda. Gunakan skrip berikut untuk membuat pengguna database dengan izin yang diperlukan dalam database target MySQL Anda.

Dalam contoh ini, ganti masing-masing user input placeholder dengan informasi Anda sendiri. Jika versi database MariaDB target Anda lebih rendah dari 10,5, maka Anda dapat melewati perintah. GRANT SLAVE MONITOR

CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password'; GRANT ALTER, CREATE, DROP, INDEX, INSERT, UPDATE, DELETE, SELECT, CREATE VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER, EXECUTE, REFERENCES ON *.* TO 'your_user'@'%'; GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'your_user'@'%'; GRANT SLAVE MONITOR ON *.* TO 'your_user'@'%';

Dalam contoh sebelumnya, ganti masing-masing user input placeholder dengan informasi Anda sendiri.

Gunakan skrip berikut untuk membuat pengguna database dengan izin yang diperlukan dalam database MariaDB Anda. Jalankan kueri GRANT untuk semua database tempat Anda bermigrasi. AWS

CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password'; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER, EXECUTE,SLAVE MONITOR, REPLICATION SLAVE ON *.* TO 'your_user'@'%';

Dalam contoh sebelumnya, ganti masing-masing user input placeholder dengan informasi Anda sendiri.

catatan

Di Amazon RDS, saat Anda mengaktifkan pencadangan otomatis untuk instance database MySQL/Maria, Anda juga mengaktifkan pencatatan biner. Ketika pengaturan ini diaktifkan, tugas migrasi data Anda mungkin gagal dengan kesalahan berikut saat membuat objek sekunder seperti fungsi, prosedur, dan pemicu pada database target. Jika database target Anda mengaktifkan pencatatan biner, maka setel log_bin_trust_function_creators ke true dalam grup parameter database sebelum memulai tugas.

ERROR 1419 (HY000): You don't have the SUPER privilege and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)

Keterbatasan untuk menggunakan database MySQL yang kompatibel sebagai target migrasi data homogen

Batasan berikut berlaku saat menggunakan database MySQL yang kompatibel sebagai target migrasi data homogen:

  • Nama pengguna yang Anda gunakan untuk terhubung ke sumber data Anda memiliki batasan berikut:

    • Panjangnya bisa 2 hingga 64 karakter.

    • Tidak dapat memiliki spasi.

    • Dapat menyertakan karakter berikut: a-z, A-Z, 0-9, garis bawah (_).

    • Tidak dapat menyertakan tanda hubung (-).

    • Harus dimulai dengan a-z atau A-Z.

  • Kata sandi yang Anda gunakan untuk menyambung ke sumber data Anda memiliki batasan berikut:

    • Panjangnya bisa 1 hingga 128 karakter.

    • Tidak dapat memuat salah satu dari berikut ini: kutipan tunggal ('), kutipan ganda (“), titik koma (;) atau spasi.