Saat memigrasikan skema, data, dan metadata dari database sumber ke database tujuan, Anda ingin memastikan bahwa semua informasi ini dimigrasikan secara akurat. Database Migration Service menyediakan cara dengan fidelitas tinggi untuk
memigrasikan objek database (termasuk skema, data, dan metadata) dari satu
database ke database lainnya.
Semua komponen data, skema, dan metadata berikut dimigrasikan sebagai bagian
dari migrasi database:
Data
Semua tabel dari semua database dan skema, kecuali database sistem berikut: sys, mysql, performance_schema, dan information_schema.
Skema
Penamaan
Kunci utama
Jenis data
Posisi ordinal
Nilai default
Nullability
Atribut penambahan otomatis
Indeks sekunder
Metadata
Prosedur tersimpan
Functions
Pemicu
Dilihat
Batasan kunci asing
Migrasi berkelanjutan
Perubahan bahasa manipulasi data (DML) dan bahasa definisi data (DDL)
pada semua data, skema, dan metadata yang tercantum di atas
diperbarui selama migrasi berkelanjutan.
Yang tidak dimigrasikan
Saat memigrasikan database MySQL, database sistem MySQL tidak dimigrasikan. Database ini berisi informasi tentang pengguna dan hak istimewa. Oleh karena itu, informasi login akun pengguna harus dikelola langsung di instance database Cloud SQL tujuan.
Untuk menambahkan pengguna ke instance tujuan Cloud SQL, buka instance dan tambahkan pengguna dari tab Users, atau tambahkan dari klien MySQL.
Selain pengguna dan hak istimewa, setelan flag non-default tidak dimigrasikan ke instance tujuan Cloud SQL. Jalankan
SHOW VARIABLES
di database sumber sebelum memigrasikan skema, data, dan metadata ke database tujuan, lalu jalankan lagi di database Cloud SQL. Perbarui setelan flag sesuai kebutuhan di database Cloud SQL untuk
mereplikasi setelan sumber.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-04-17 UTC."],[[["Database Migration Service ensures accurate migration of database objects, including schema, data, and metadata, from one database to another."],["All tables, excluding MySQL system databases such as `sys`, `mysql`, `performance_schema`, and `information_schema`, are migrated."],["Schema elements like naming, primary keys, data types, and metadata components such as stored procedures, functions, and triggers are all migrated."],["User account login information and non-default flag settings are not migrated; they must be managed directly in the Cloud SQL destination instance."],["Data manipulation language (DML) and data definition language (DDL) changes to data, schema, and metadata are continuously updated during ongoing migrations."]]],[]]