Rumah >pangkalan data >tutorial mysql >Bagaimana untuk membuat sandaran pangkalan data mysql
Apabila semakin banyak data disimpan dalam pangkalan data, sandaran data menjadi semakin penting. Sandaran pangkalan data adalah tugas yang sangat kritikal untuk memastikan syarikat atau individu tidak mengalami kerugian besar akibat kehilangan data. MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang popular yang digunakan secara meluas oleh perusahaan besar dan syarikat kecil dan sederhana. Dalam artikel ini, kita akan membincangkan cara membuat sandaran pangkalan data MySQL.
Beberapa cara untuk menyandarkan MySQL
Terdapat banyak cara untuk menyandarkan MySQL, termasuk:
Dalam artikel ini, kita akan membincangkan penggunaan alat mysqldump. mysqldump ialah alat sandaran terbina dalam MySQL, yang boleh menyandarkan keseluruhan pangkalan data atau satu jadual. Alat mysqldump menggunakan bahasa SQL untuk menjana sandaran, yang menjadikan fail sandaran mudah dibaca dan difahami. Pada masa yang sama, alat mysqldump boleh disesuaikan mengikut keperluan anda untuk menjana fail sandaran yang sesuai dengan anda.
Cara menggunakan alat mysqldump untuk membuat sandaran MySQL
Berikut ialah tutorial ringkas yang menunjukkan cara menggunakan alat mysqldump untuk membuat sandaran pangkalan data MySQL:
Langkah 1: Log masuk ke MySQL
Masukkan arahan berikut pada baris arahan untuk log masuk ke MySQL:
$ mysql -u[nama pengguna] -p[kata laluan]
Langkah 2 : Pilih pangkalan data untuk disandarkan
Selepas log masuk ke MySQL, pilih pangkalan data yang ingin anda sandarkan. Contohnya, pilih pangkalan data bernama "dbtest":
mysql> use dbtest;
Langkah 3: Jalankan arahan sandaran
Selepas berjaya memilih pangkalan data untuk disandarkan , Gunakan arahan mysqldump untuk menjana sandaran. Jika anda ingin menyandarkan keseluruhan pangkalan data, anda boleh menjalankan perintah berikut:
$ mysqldump -u[nama pengguna] -p[kata laluan] [nama pangkalan data] > [nama fail sandaran].sql
Sebagai contoh, jika nama pengguna ialah "root" dan kata laluan ialah "kata laluan", dan anda ingin menyandarkan pangkalan data bernama "dbtest" dan menyimpan sandaran ke fail "dbtest_backup.sql", anda boleh jalankan arahan berikut:
$ mysqldump -u root -p password dbtest > dbtest_backup.sql
Jika anda hanya mahu membuat sandaran jadual tertentu, anda boleh menggunakan arahan berikut:
$ mysqldump -u[nama pengguna] - p[kata laluan][nama pangkalan data][nama jadual]>[nama fail sandaran].sql
Sebagai contoh, jika anda hanya mahu membuat sandaran jadual "pengguna" dalam pangkalan data bernama "dbtest", dan Sandaran disimpan ke fail "users_backup.sql", anda boleh menjalankan arahan berikut:
$ mysqldump -u root -p kata laluan pengguna dbtest > users_backup.sql
Langkah 4: Sahkan fail sandaran
Selepas alat mysqldump menyelesaikan tugas sandaran, anda boleh mengesahkan sama ada fail sandaran berjaya dijana. Masukkan arahan berikut dalam baris arahan untuk melihat kandungan fail sandaran:
$ cat [nama fail sandaran].sql
Sebagai contoh, masukkan arahan berikut dalam terminal untuk melihat pangkalan data "dbtest" kandungan sandaran:
$ cat dbtest_backup.sql
Langkah 5: Simpan fail sandaran
Peranti storan yang boleh dipercayai harus digunakan untuk menyimpan fail sandaran. Anda boleh menyimpan fail sandaran anda dalam perkhidmatan storan awan seperti Amazon S3 atau Google Drive, atau anda boleh menyimpannya pada cakera setempat atau peranti storan lain. Tidak kira kaedah storan yang anda pilih, anda harus menyediakan jadual sandaran automatik biasa untuk fail sandaran anda.
Kesimpulan
Sandaran adalah salah satu langkah penting untuk memastikan keselamatan data. Alat mysqldump ialah alat yang sangat berguna apabila membuat sandaran pangkalan data MySQL. Ia boleh membantu anda membuat sandaran keseluruhan pangkalan data atau jadual individu dan menjana fail SQL yang mudah difahami. Jika anda belum menyediakan pelan sandaran untuk pangkalan data MySQL anda, mulakan sekarang. Hanya dengan memastikan keselamatan data kami boleh terus membangunkan perniagaan kami berdasarkannya dengan yakin.
Atas ialah kandungan terperinci Bagaimana untuk membuat sandaran pangkalan data mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!