GNU/Linux >> Belajar Linux >  >> Linux

Cara Mencadangkan Basis Data MySQL Tunggal dari Baris Perintah

MySQL adalah pilihan populer dalam hal sistem manajemen basis data relasional. MySQL dan klonnya mendukung sebagian besar web di seluruh dunia saat ini; alasannya karena ketangguhannya dan banyaknya pilihan yang tersedia.

Ada skenario ketika MySQL database perlu dicadangkan dan disimpan dalam file:baik untuk mengamankan salinan data sebagai cadangan atau untuk menyalin database ke sistem lain.

Prasyarat

Klien MySQL harus sudah diinstal di sistem Anda, dan harus dikonfigurasi dengan Server MySQL jarak jauh atau lokal. Selain itu, pengguna yang ingin membuat cadangan basis data harus menjadi administrator (pengguna root) atau pengguna harus memiliki hak istimewa untuk membuat cadangan basis data.

Hari ini, dalam artikel ini, kita akan mempelajari cara mencadangkan satu database MySQL menggunakan MySQLDump utilitas di Linux.

Mencadangkan Satu Database MySQL

MySQLDump ' adalah alat yang diinstal secara otomatis bersama dengan Klien MySQL di Linux. Alat ini pada dasarnya digunakan untuk membuat file dari database MySQL, yaitu membuang isi database ke file output.

Outputnya kemudian dapat diarahkan ke sebuah file, dan file tersebut dapat dipindahkan atau disalin ke sistem lain dan konten yang disebarkan dalam database pada sistem itu

Sintaks untuk menggunakan MySQLDump adalah:

$ mysqldump -u username -p database_name > backup_filename.sql

Misalnya, untuk mencadangkan database bernama ‘Olahraga ' ke file cadangan bernama 'sportsdb_bkp.sql ‘, kita dapat menjalankan:

$ mysqldump -u root -p sports > sportsdb_bkp.sql
OR
$ mysqldump -u abhi -p sports > sportsdb_bkp.sql

Masukkan kata sandi Anda saat diminta.

Mari kita periksa isi 'sportsdb_bkp.sql ' file.

$ cat sportsdb_bkp.sql

File cadangan sekarang siap. Perhatikan bahwa file cadangan pada dasarnya adalah daftar perintah SQL. Itu dapat disalin ke sistem lain sekarang, di mana MySQL sudah terinstal dan Anda dapat memasukkan file ini ke perintah 'mysql ' untuk menjalankan perintah ini dan menyebarkannya ke database yang dicadangkan di sini.

$ mysql -u root -p sports < sportsdb_bkp.sql
Kesimpulan

Kami melihat cara sederhana untuk membuat cadangan database MySQL. Alat ‘MySQLDump ' memiliki lebih banyak opsi yang tersedia:misalnya hanya mencadangkan struktur database tanpa data, atau sebaliknya hanya mencadangkan data dan bukan struktur (baik database sudah ada di mesin target, Anda hanya perlu menyalin data di sana).

Bacaan yang Disarankan :Cara Mencadangkan Semua Basis Data MySQL dari Baris Perintah

Pastikan Anda memeriksa semua opsi tersebut di manual baris perintah menggunakan:

$ man mysqldump

Terima kasih telah membaca dan beri tahu kami pendapat Anda di komentar di bawah!


Linux
  1. Cara menjadwalkan pencadangan basis data MySQL di Ubuntu

  2. Cara menghapus database mysql melalui perintah shell

  3. Bagaimana saya bisa menulis ke dmesg dari baris perintah?

  1. Cara Backup dan Restore Database MySQL Menggunakan Command Line

  2. Bagaimana Cara Menghapus Satu Baris Dari Sejarah?

  3. Bagaimana cara mendapatkan alamat IP saya dari baris perintah?

  1. Cara Menjalankan Query MySQL/MariaDB Langsung dari Command Line Linux

  2. Cara Membuat Database di MySQL Menggunakan Command Line

  3. Cara menemukan direktori data mysql dari baris perintah di windows