Topik ini menjelaskan cara menggunakan Percona XtraBackup untuk memulihkan data dari instance ApsaraDB RDS untuk MySQL dari file cadangan fisik ke database MySQL yang dikelola sendiri.
Informasi latar belakang
ApsaraDB RDS untuk MySQL memungkinkan Anda memulihkan data dari instance RDS melalui file cadangan ke database yang dikelola sendiri. Berbagai metode pemulihan didukung, seperti pemulihan dari file cadangan fisik dan logis. Untuk informasi lebih lanjut tentang cara memilih metode pemulihan data, lihat Pemulihan.
Anda dapat melakukan operasi berikut untuk memeriksa metode cadangan instance RDS Anda: Masuk ke Konsol ApsaraDB RDS dan buka halaman detail instance RDS Anda. Di panel navigasi kiri halaman detail instance, klik Backup and Restoration. Pada halaman yang muncul, pilih Base Backups > Data Backup.

Jika tidak ada file cadangan fisik yang dibuat, Anda dapat membuat file cadangan fisik secara manual sebelum melakukan operasi yang dijelaskan dalam topik ini. Untuk informasi lebih lanjut, lihat Membuat Cadangan Manual Instance ApsaraDB RDS untuk MySQL.
Skenario
Jika Anda tidak ingin menggunakan instance RDS Anda untuk jangka waktu panjang, atau jika Anda telah mengunduh file cadangan fisik dari instance RDS yang sudah dilepaskan, Anda dapat memulihkan data dari instance RDS tersebut dari file cadangan fisik ke database MySQL yang dikelola sendiri. Dengan cara ini, data dari instance RDS Anda dapat dipertahankan.
Prasyarat
Instance RDS Anda harus memenuhi persyaratan berikut:
Instance RDS menjalankan MySQL 8.0, MySQL 5.7, MySQL 5.6, atau MySQL 5.5.
Instance RDS menjalankan Edisi Ketersediaan Tinggi RDS.
Instance RDS menggunakan Premium Local SSD.
CatatanAnda dapat pergi ke halaman Basic Information instance RDS Anda untuk mendapatkan informasi di atas.
File cadangan fisik hanya dapat diunduh ketika instance RDS menjalankan Edisi Ketersediaan Tinggi RDS. Jika instance RDS Anda menjalankan Edisi Dasar RDS, Anda dapat memulihkan data dari instance RDS berdasarkan instruksi yang diberikan di FAQ Lainnya.
Tabel dalam instance RDS tidak dienkripsi menggunakan Transparent Data Encryption (TDE). Untuk informasi lebih lanjut, lihat Konfigurasi TDE.
PentingJika beberapa tabel dienkripsi menggunakan TDE, kesalahan terjadi selama pemulihan. Sebelum Anda mengunduh file cadangan instance RDS, Anda harus mendekripsi tabel yang dienkripsi. Untuk informasi lebih lanjut, lihat Konfigurasi TDE.
Anda dapat melakukan operasi berikut untuk memeriksa apakah TDE diaktifkan: Buka halaman Data Security instance RDS Anda. Kemudian, klik tab TDE.
Pengguna RAM yang Anda gunakan untuk masuk ke instance RDS Anda diberi izin untuk mengunduh file cadangan. Untuk informasi lebih lanjut tentang cara memberikan izin kepada pengguna RAM, lihat Otorisasi Pengguna RAM dengan Izin Baca-Saja untuk Mengunduh File Cadangan.
Batasan
Metode pemulihan yang dijelaskan dalam topik ini hanya cocok untuk instance RDS yang menggunakan disk lokal. Jika Anda ingin menggunakan file cadangan snapshot untuk memulihkan data dari instance RDS yang menggunakan disk cloud, ikuti instruksi yang diberikan di Memulihkan Data dari Instance ApsaraDB RDS untuk MySQL ke Instance MySQL yang Dikelola Sendiri Menggunakan File Cadangan Snapshot.
Metode pemulihan yang dijelaskan dalam topik ini memulihkan data lengkap dalam file cadangan. Jika Anda ingin memulihkan data dari database dan tabel tertentu saja, ikuti instruksi yang diberikan di Memulihkan Data dari Instance ApsaraDB RDS untuk MySQL dari File Cadangan Logis ke Instance MySQL yang Dikelola Sendiri.
Anda dapat memulihkan data dari instance RDS dari file cadangan fisik hanya ke database MySQL yang dikelola sendiri yang berjalan di Linux.
Solusi ini tidak cocok untuk pemulihan data untuk kluster RDS yang menggunakan mode replikasi grup MySQL (MGR).
Dampak
Jika layanan lain sedang berjalan di database MySQL yang dikelola sendiri Anda, layanan tersebut menjadi tidak tersedia setelah Anda memulihkan data dari instance RDS Anda dari file cadangan fisik ke database MySQL yang dikelola sendiri.
Metode pemulihan yang dijelaskan dalam topik ini digunakan untuk memulihkan data dari instance RDS Anda ke direktori data baru di database MySQL yang dikelola sendiri Anda. Ini tidak memengaruhi data asli di database yang dikelola sendiri.
Implementasi
Bagian ini menjelaskan langkah-langkah yang harus Anda lakukan untuk memulihkan data dari file cadangan fisik:
Lakukan cadangan fisik penuh pada instance RDS Anda.
Unduh file cadangan fisik ke komputer Anda dan gunakan alat
qpressuntuk mengekstrak file tersebut.Gunakan
Percona XtraBackupuntuk memulihkan data ke direktori data database MySQL yang dikelola sendiri Anda dari file cadangan yang diekstraksi.Mulai ulang database MySQL yang dikelola sendiri Anda. Kemudian, Anda dapat melihat data dari instance RDS Anda di database MySQL yang dikelola sendiri.
Catatan Penggunaan
URL unduhan valid hanya selama 1 jam setelah dihasilkan. Jika URL unduhan kedaluwarsa, Anda dapat menyegarkan halaman untuk mendapatkan URL unduhan terbaru.
Jangan modifikasi atau hapus file cadangan fisik. Jika tidak, file tersebut mungkin rusak dan tidak dapat dipulihkan. Jika Anda perlu memodifikasi file cadangan fisik dari instance RDS, pulihkan data dari instance RDS dari file cadangan fisik ke database MySQL yang dikelola sendiri terlebih dahulu, lalu modifikasi file tersebut.
Aturan Penagihan
Jika Anda perlu melakukan cadangan manual, perhatikan penyimpanan cadangan yang digunakan untuk menyimpan file cadangan manual. Jika penggunaan penyimpanan cadangan melebihi kuota gratis, Anda akan dikenakan biaya untuk penyimpanan cadangan tambahan yang Anda gunakan.
Jika database MySQL yang dikelola sendiri Anda diterapkan di mesin lokal Anda, Anda harus mengunduh file cadangan melalui Internet. Jika lalu lintas yang dihasilkan saat Anda mengunduh file cadangan melebihi kuota gratis, Anda akan dikenakan biaya untuk lalu lintas Internet tambahan.
CatatanJika database MySQL yang dikelola sendiri Anda diterapkan di instance Elastic Compute Service (ECS) yang berada di wilayah dan virtual private cloud (VPC) yang sama dengan instance RDS Anda, Anda dapat mengunduh file cadangan melalui jaringan internal. Dalam hal ini, tidak ada biaya lalu lintas yang dihasilkan.
Persiapan
Persiapan Lingkungan
Persiapan Alat
Langkah 1: Unduh file cadangan
Masuk ke Konsol ApsaraDB RDS dan buka halaman Instance. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance.
Di panel navigasi kiri, klik Backup and Restoration.
Di halaman yang muncul, pilih Base Backups > Data Backup. Temukan file cadangan fisik yang ingin Anda unduh dan klik Download Instance Backup di kolom Actions.
Jika tidak ada file cadangan fisik yang tersedia, Anda dapat melakukan cadangan manual untuk membuat file cadangan fisik. Untuk informasi lebih lanjut, lihat Buat Cadangan Manual Instance ApsaraDB RDS untuk MySQL.
Jika halaman Advanced Download muncul, instance RDS Anda menggunakan disk cloud, dan Anda hanya dapat memulihkan data dari instance RDS berdasarkan instruksi yang diberikan di Memulihkan Data dari Instance ApsaraDB RDS untuk MySQL ke Instance MySQL yang Dikelola Sendiri Menggunakan File Cadangan Snapshot.
Di kotak dialog Download Instance Backup Set, klik Copy Internal URL atau Copy Public URL.
PentingJika Anda menggunakan URL internal untuk mengunduh file cadangan, pastikan bahwa server tempat Anda masuk dan instance RDS berada di VPC yang sama. Jika server dan instance RDS berada di VPC lintas wilayah atau jika server berada di jaringan klasik dan instance RDS berada di VPC, Anda tidak dapat mengunduh file cadangan menggunakan URL internal.
Jika Anda menggunakan URL eksternal untuk mengunduh file cadangan, Anda akan dikenakan biaya untuk lalu lintas Internet tambahan yang Anda konsumsi. Untuk informasi lebih lanjut, lihat Aturan Penagihan.
URL unduhan valid hanya selama 1 jam setelah dihasilkan. Jika URL unduhan kedaluwarsa, Anda dapat menyegarkan halaman untuk mendapatkan URL unduhan terbaru.
Kami merekomendasikan agar Anda tidak memodifikasi atau menghapus file cadangan fisik. Jika Anda memodifikasi atau menghapus file cadangan fisik, file tersebut mungkin rusak dan tidak dapat dipulihkan. Jika Anda perlu memodifikasi file cadangan fisik, kami merekomendasikan agar Anda memulihkan data dari instance RDS dari file cadangan fisik ke database MySQL yang dikelola sendiri, lalu modifikasi file tersebut.
Masuk ke server Linux tempat database MySQL yang dikelola sendiri Anda berada dan jalankan perintah berikut untuk mengunduh file cadangan fisik:
wget -c 'https://****.bak.rds.aliyuncs.com/****_xb.qp?****' -O test_xb.qpCatatanGanti
https://****.bak.rds.aliyuncs.com/****_xb.qp?****dalam perintah dengan URL unduhan yang Anda salin. Setelah Anda mengunduh file cadangan, simpan file tersebut dan jaga kerahasiaannya.Dalam perintah,
test_xb.qpmenentukan nama baru dari file yang ingin Anda simpan. Anda dapat menentukan nama file kustom, tetapi ekstensi nama file harus sama dengan yang ditentukan dalam URL unduhan.Nama file cadangan ApsaraDB RDS untuk MySQL yang diunduh berakhiran ekstensi
_xb.qpatau_qp.xb. Anda dapat melihat ekstensi file cadangan di URL unduhannya.Jika instance RDS Anda menjalankan MySQL 5.5, ekstensi nama file dari file cadangan fisik adalah
tar.gz.
FAQ tentang pengunduhan file
Langkah 2: Dekompresi file cadangan
Gunakan salah satu metode berikut untuk mendekompresi file cadangan yang diunduh berdasarkan ekstensinya:
Sebelum Anda menjalankan perintah, pastikan bahwa Percona XtraBackup dan qpress diinstal pada server tempat database MySQL yang dikelola sendiri Anda berada. Untuk informasi lebih lanjut, lihat Persiapan.
FAQ tentang dekompresi
Langkah 3: Memulihkan data
Sebelum Anda memulihkan data ke database MySQL yang dikelola sendiri Anda, hentikan database tersebut.
Anda dapat menjalankan perintah ps -ef | grep '[m]ysql' untuk memeriksa apakah proses terkait MySQL ada. Jika proses terkait MySQL ada, Anda dapat menjalankan perintah sudo kill -9 <PID> untuk menghentikan proses tersebut.
Memulihkan data dari instance RDS yang menjalankan MySQL 8.0
Persiapkan pemulihan.
/u01/xtrabackup80/bin/xtrabackup --defaults-file=/var/mysql_bkdata/backup-my.cnf --prepare --target-dir=/var/mysql_bkdata/Parameter
Parameter
Deskripsi
--defaults-file
Direktori file konfigurasi yang berisi pengaturan default MySQL.
Setelah file cadangan fisik diekstraksi, file bernama
backup-my.cnfdiperoleh dan disimpan di direktori dekompresi cadangan, yaitu/var/mysql_bkdata/dalam contoh ini.--prepare
Perintah yang digunakan untuk mempersiapkan Percona XtraBackup.
--target-dir
Direktori dekompresi cadangan, yaitu
/var/mysql_bkdata/dalam contoh ini.Ubah parameter datadir dari database MySQL yang dikelola sendiri.
Ubah file konfigurasi database.
sudo vim /etc/my.cnfUntuk informasi lebih lanjut tentang cara menanyakan direktori file konfigurasi, lihat Persiapan.
Tekan
iuntuk masuk ke mode sisipan dan ubah nilai parameter datadir menjadi/var/mysql_newdata.datadir = /var/mysql_newdatamysql_newdatamenentukan direktori data baru dari database MySQL yang dikelola sendiri Anda. Untuk informasi lebih lanjut, lihat Persiapan.Ubah kepemilikan direktori data baru.
chown -R mysql:mysql /var/mysql_newdataTekan tombol
Escuntuk keluar dari mode edit, dan masukkan:wquntuk menyimpan file dan keluar.
Pulihkan data.
sudo xtrabackup --defaults-file=/etc/my.cnf --copy-back --target-dir=/var/mysql_bkdata/Parameter
Parameter
Deskripsi
--defaults-file
Direktori file
my.cnf. Anda dapat memperoleh direktori data tempat data dipulihkan dari parameter datadir dalam file konfigurasi.--copy-back
Perintah pemulihan yang dijalankan oleh Percona XtraBackup.
--target-dir
Direktori dekompresi cadangan, yaitu
/var/mysql_bkdata/dalam contoh ini. Percona XtraBackup memulihkan data dalam direktori ini ke direktori data dari database MySQL yang dikelola sendiri.
Memulihkan data dari instance RDS yang menjalankan MySQL 5.7
Persiapkan pemulihan.
innobackupex --defaults-file=/var/mysql_bkdata/backup-my.cnf --apply-log /var/mysql_bkdata/Parameter
Parameter
Deskripsi
--defaults-file
Direktori file konfigurasi yang berisi pengaturan default MySQL.
Setelah file cadangan fisik diekstraksi, file bernama
backup-my.cnfdiperoleh dan disimpan di direktori dekompresi cadangan, yaitu/var/mysql_bkdata/dalam contoh ini.--apply-log
Perintah yang digunakan untuk mempersiapkan Percona XtraBackup.
Parameter ini diikuti oleh direktori dekompresi cadangan, yaitu
/var/mysql_bkdata/dalam contoh ini. Direktori dekompresi cadangan menyimpan file cadangan.Ubah file konfigurasi
my.cnfdari database MySQL yang dikelola sendiri.Ubah file konfigurasi database.
sudo vim /etc/my.cnfUntuk informasi lebih lanjut tentang cara menanyakan direktori file konfigurasi, lihat Persiapan.
Tekan
iuntuk masuk ke mode sisipan dan ubah nilai parameter datadir menjadi/var/mysql_newdata.datadir = /var/mysql_newdatamysql_newdatamenentukan direktori data baru dari database MySQL yang dikelola sendiri Anda. Untuk informasi lebih lanjut, lihat Persiapan.Tambahkan konten berikut ke file
my.cnf:innodb_undo_tablespaces=2 innodb_undo_directory=/var/mysql_newdataPentingNilai parameter innodb_undo_tablespaces harus sama dengan nilai dalam file
/var/mysql_bkdata/backup-my.cnf. Anda dapat menjalankan perintahcat /var/mysql_bkdata/backup-my.cnf | grep innodb_undo_tablespacesuntuk menanyakan nilainya.Tekan tombol
Escuntuk keluar dari mode edit, dan masukkan:wquntuk menyimpan file dan keluar.
Pulihkan data.
sudo innobackupex --defaults-file=/etc/my.cnf --copy-back /var/mysql_bkdata/Parameter
Parameter
Deskripsi
--defaults-file
Direktori file
my.cnf. Anda dapat memperoleh direktori data tempat data dipulihkan dari parameter datadir dalam file konfigurasi.--copy-back
Perintah pemulihan yang dijalankan oleh Percona XtraBackup.
Parameter ini diikuti oleh direktori dekompresi cadangan, yaitu
/var/mysql_bkdata/dalam contoh ini. Percona XtraBackup memulihkan data dalam direktori ini ke direktori data dari database MySQL yang dikelola sendiri.
Memulihkan data dari instance RDS yang menjalankan MySQL 5.6
Persiapkan pemulihan.
innobackupex --defaults-file=/var/mysql_bkdata/backup-my.cnf --apply-log /var/mysql_bkdata/Parameter
Parameter
Deskripsi
--defaults-file
Direktori file konfigurasi yang berisi pengaturan default MySQL.
Setelah file cadangan fisik diekstraksi, file bernama
backup-my.cnfdiperoleh dan disimpan di direktori dekompresi cadangan, yaitu/var/mysql_bkdata/dalam contoh ini.--apply-log
Perintah yang digunakan untuk mempersiapkan Percona XtraBackup.
Parameter ini diikuti oleh direktori dekompresi cadangan, yaitu
/var/mysql_bkdata/dalam contoh ini. Direktori dekompresi cadangan menyimpan file cadangan.Ubah parameter datadir dari database MySQL yang dikelola sendiri.
Ubah file konfigurasi database.
sudo vim /usr/my.cnfUntuk informasi lebih lanjut tentang cara menanyakan direktori file konfigurasi, lihat Persiapan.
Tekan
iuntuk masuk ke mode sisipan dan tambahkan pengaturan parameter datadir.datadir = /var/mysql_newdatamysql_newdatamenentukan direktori data baru dari database MySQL yang dikelola sendiri Anda. Untuk informasi lebih lanjut, lihat Persiapan.Tekan tombol
Escuntuk keluar dari mode edit, dan masukkan:wquntuk menyimpan file dan keluar.
Pulihkan data.
sudo innobackupex --defaults-file=/usr/my.cnf --copy-back /var/mysql_bkdata/Parameter
Parameter
Deskripsi
--defaults-file
Direktori file
my.cnf. Anda dapat memperoleh direktori data tempat data dipulihkan dari parameter datadir dalam file konfigurasi.--copy-back
Perintah pemulihan yang dijalankan oleh Percona XtraBackup.
Parameter ini diikuti oleh direktori dekompresi cadangan, yaitu
/var/mysql_bkdata/dalam contoh ini. Percona XtraBackup memulihkan data dalam direktori ini ke direktori data dari database MySQL yang dikelola sendiri.
Memulihkan data dari instance RDS yang menjalankan MySQL 5.5
Persiapkan pemulihan.
innobackupex --defaults-file=/var/mysql_bkdata/backup-my.cnf --apply-log /var/mysql_bkdata/Parameter
Parameter
Deskripsi
--defaults-file
Direktori file konfigurasi yang berisi pengaturan default MySQL.
Setelah file cadangan fisik didekompresi, file bernama
backup-my.cnfakan diperoleh dan disimpan di direktori dekompresi cadangan, yaitu/var/mysql_bkdata/dalam contoh ini.--apply-log
Perintah yang digunakan untuk mempersiapkan Percona XtraBackup.
Parameter ini diikuti oleh direktori dekompresi cadangan, yaitu
/var/mysql_bkdata/dalam contoh ini. Direktori dekompresi cadangan menyimpan file cadangan.Ubah file konfigurasi
my.cnfdari database MySQL yang dikelola sendiri.Ubah file konfigurasi database.
sudo vim /etc/my.cnfUntuk informasi lebih lanjut tentang cara menanyakan direktori file konfigurasi, lihat Persiapan.
Tekan
iuntuk masuk ke mode sisipan dan tambahkan pengaturan parameter datadir.datadir = /var/mysql_newdatamysql_newdatamenentukan direktori data baru dari database MySQL yang dikelola sendiri Anda. Untuk informasi lebih lanjut, lihat Persiapan.Tambahkan konten berikut ke file
my.cnf:innodb_log_file_size=1048576000PentingNilai parameter innodb_log_file_size harus sama dengan nilai dalam file
/var/mysql_bkdata/backup-my.cnf. Anda dapat menjalankan perintahcat /var/mysql_bkdata/backup-my.cnf | grep innodb_log_file_sizeuntuk menanyakan nilainya.Tekan tombol
Escuntuk keluar dari mode edit, dan masukkan:wquntuk menyimpan file dan keluar.
Pulihkan data.
sudo innobackupex --defaults-file=/etc/my.cnf --copy-back /var/mysql_bkdata/Parameter
Parameter
Deskripsi
--defaults-file
Direktori file
my.cnf. Anda dapat memperoleh direktori data tempat data dipulihkan dari parameter datadir dalam file konfigurasi.--copy-back
Perintah pemulihan yang dijalankan oleh Percona XtraBackup.
Parameter ini diikuti oleh direktori dekompresi cadangan, yaitu
/var/mysql_bkdata/dalam contoh ini. Percona XtraBackup memulihkan data dalam direktori ini ke direktori data dari database MySQL yang dikelola sendiri.
FAQ tentang pemulihan data
Langkah 4: Mulai database
MySQL 8.0 atau MySQL 5.7
Opsional. Masuk ke Konsol ApsaraDB RDS dan lihat nilai parameter lower_case_table_names berdasarkan instruksi yang diberikan di Lihat Parameter Instance ApsaraDB RDS untuk MySQL. Jika nilainya adalah
1, Anda harus mengubah file konfigurasimy.cnfdari database MySQL yang dikelola sendiri.Ubah file konfigurasi database.
sudo vim /etc/my.cnfUntuk informasi lebih lanjut tentang cara menanyakan direktori file konfigurasi, lihat Persiapan.
Tekan
iuntuk masuk ke mode sisipan dan tambahkan konten berikut ke file:lower_case_table_names=1Tekan tombol
Escuntuk keluar dari mode edit, dan masukkan:wquntuk menyimpan file dan keluar.
Berikan izin pada direktori data.
sudo chown -R mysql:mysql /var/mysql_newdataJalankan perintah berikut untuk memulai proses MySQL:
sudo mysqld --defaults-file=/etc/my.cnf --user=mysql --datadir=/var/mysql_newdata &Parameter
Parameter
Deskripsi
--defaults-file
Direktori file konfigurasi dari database MySQL yang dikelola sendiri. Dalam contoh ini,
/etc/my.cnfdigunakan. Anda dapat memperoleh direktori file konfigurasi berdasarkan bagian Persiapan.--user
Pengguna yang memulai database. Nilainya tetap sebagai mysql.
--datadir
Direktori data yang digunakan untuk memulai database. Dalam contoh ini,
/var/mysql_newdatadigunakan. Anda dapat memperoleh direktori data berdasarkan bagian Persiapan.
MySQL 5.6
Opsional. Masuk ke Konsol ApsaraDB RDS dan lihat nilai parameter lower_case_table_names berdasarkan instruksi yang diberikan di Lihat Parameter Instance ApsaraDB RDS untuk MySQL. Jika nilainya adalah
1, Anda harus mengubah file konfigurasimy.cnfdari database MySQL yang dikelola sendiri.Ubah file konfigurasi database.
sudo vim /usr/my.cnfUntuk informasi lebih lanjut tentang cara menanyakan direktori file konfigurasi, lihat Persiapan.
Tekan
iuntuk masuk ke mode sisipan dan tambahkan konten berikut ke file:lower_case_table_names=1Tekan tombol
Escuntuk keluar dari mode edit, dan masukkan:wquntuk menyimpan file dan keluar.
Berikan izin pada direktori data.
sudo chown -R mysql:mysql /var/mysql_newdataJalankan perintah berikut untuk memulai proses MySQL:
sudo mysqld --defaults-file=/usr/my.cnf --user=mysql --datadir=/var/mysql_newdata &Parameter
Deskripsi
--defaults-file
Direktori file konfigurasi dari database MySQL yang dikelola sendiri. Dalam contoh ini,
/usr/my.cnfdigunakan. Anda dapat memperoleh direktori file konfigurasi berdasarkan bagian Persiapan.--user
Pengguna yang memulai database. Nilainya tetap sebagai mysql.
--datadir
Direktori data yang digunakan untuk memulai database. Dalam contoh ini,
/var/mysql_newdatadigunakan. Anda dapat memperoleh direktori data berdasarkan bagian Persiapan.
MySQL 5.5
Berikan izin pada direktori data.
sudo chown -R mysql:mysql /var/mysql_newdataJalankan perintah berikut untuk memulai proses MySQL:
sudo mysqld --defaults-file=/etc/my.cnf --user=mysql --datadir=/var/mysql_newdata &Parameter
Deskripsi
--defaults-file
Direktori file konfigurasi dari database MySQL yang dikelola sendiri. Dalam contoh ini,
/etc/my.cnfdigunakan. Anda dapat memperoleh direktori file konfigurasi berdasarkan bagian Persiapan.--user
Pengguna yang memulai database. Nilainya tetap sebagai mysql.
--datadir
Direktori data yang digunakan untuk memulai database. Dalam contoh ini,
/var/mysql_newdatadigunakan. Anda dapat memperoleh direktori data berdasarkan bagian Persiapan.
FAQ tentang startup
Langkah 5: Hubungkan ke database dan verifikasi pemulihan
Jalankan perintah berikut untuk masuk ke database MySQL yang dikelola sendiri dan verifikasi bahwa MySQL sedang berjalan:
mysql -u<Nama pengguna akun yang digunakan untuk menghubungkan ke instance RDS> -p<Kata sandi akun tersebut>CatatanPerintah ini digunakan untuk memeriksa apakah pemulihan berhasil. Jika Anda hanya ingin menanyakan data dalam tabel, Anda dapat menggunakan akun yang memiliki izin pada tabel untuk menjalankan perintah ini.
Jika Anda lupa akun atau kata sandi Anda, tambahkan opsi
--skip-grant-tablessaat menjalankan perintah untuk mengabaikan pemeriksaan izin. Dengan cara ini, Anda dapat masuk ke database tanpa perlu memasukkan akun dan kata sandi. Anda dapat menyetel ulang akun dan kata sandi setelah masuk ke database.
Jalankan pernyataan SQL berikut untuk memeriksa apakah database dalam instance RDS ada:
SHOW DATABASES;
FAQ tentang koneksi dan verifikasi
Apa yang harus dilakukan selanjutnya
Untuk informasi lebih lanjut tentang cara menggunakan file cadangan dari instance RDS guna memulihkan data lengkap atau database dan tabel individu dari instance RDS ke instance RDS lain atau instance RDS baru, lihat Pemulihan Data Lengkap atau Pemulihan Database dan Tabel Individu dari Instance ApsaraDB RDS for MySQL.
Untuk detail lebih lanjut mengenai metode pemulihan data, lihat Ikhtisar Metode Pemulihan Data.