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 PerintahPastikan 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!