Apa Itu Mysql Dump dan Bagaimana Cara Menggunakan nya ?

Apa Itu Mysql Dump dan Bagaimana Cara Menggunakan nya ?

Apa Itu Mysql Dump dan Bagaimana Cara Menggunakan nya ? – Sebagai salah satu database terkemuka yang tersedia secara bebas, MySQL adalah pilihan populer untuk banyak aplikasi web. Terekspos ke internet, aplikasi Anda terkena serangan berbahaya. Jika server Anda disusupi, paling banter, Anda perlu menginstal ulang aplikasi; paling buruk, Anda mungkin kehilangan data Anda. Selain itu, Anda mungkin berada dalam situasi di mana Anda perlu memigrasikan database dari satu server ke server lainnya.

Mysql Dump di Gunakan Untuk Apa ?

Tool mysqldump telah membantu Anda untuk kompromi server dan situasi migrasi. Fungsi dasarnya adalah mengambil database MySQL dan membuangnya sebagai file teks. Tapi tidak ada file teks; file adalah satu set pernyataan SQL. Pernyataan-pernyataan ini, ketika dieksekusi, merekonstruksi database ke keadaan yang tepat ketika dump dieksekusi.

Gunakan mysqldump untuk membuat ekspor database sebagai cadangan, atau saat memindahkan database ke host baru. Dalam kedua kasus, file teks akan diimpor kembali ke server database MySQL. Ini akan mengeksekusi semua pernyataan SQL dalam file, yang membangun kembali database ke keadaan semula. Bagian ini tidak menggunakan perintah mysqldump, tetapi tidak akan mungkin tanpa utilitas ini juga.

Install Tool Mysql Dump

Untuk Windows, proses instalasi sama untuk Windows 10. . Pengguna sistem Linux berbasis Ubuntu dapat menggunakan perintah berikut untuk menginstal klien dan utilitas MySQL:

sudo apt install mysql-client

Extract Mysql Dump

Setelah terinstal, gunakan mysqldump untuk mendapatkan cadangan lengkap dari database.

mysqldump -h [your DB host's name or IP] -u [the DB user's name] -p [the database name] > db_backup.sql

Berikut adalah deskripsi dari flag yang digunakan dalam perintah ini:

  • -h Bendera ini adalah host basis data. Ini bisa berupa nama host lengkap (misalnya, myhost.domain.com) atau alamat IP. Biarkan kosong jika Anda menjalankan perintah pada host yang sama dengan server MySQL.
  • -u Namamu
  • -p Jika Anda mengamankan instalasi MySQL dengan benar, Anda memerlukan kata sandi untuk terhubung. Bendera ini tanpa argumen meminta Anda memasukkan kata sandi saat Anda menjalankan perintah. Terkadang berguna untuk memberikan kata sandi secara langsung sebagai argumen untuk tanda ini, misalnya, dalam skrip cadangan. Tetapi saat diminta, Anda tidak boleh melakukannya, karena jika seseorang memperoleh akses ke komputer Anda, mereka bisa mendapatkan kata sandi ini di riwayat perintah.

Setelah selesai, Anda akan memiliki file .SQL. Ini adalah file teks yang berisi pernyataan SQL. Anda dapat membukanya di editor teks apa pun untuk memeriksa isinya. Berikut ini adalah ekspor dari database WordPress yang menunjukkan bagaimana file-file ini disatukan.

File dibagi menjadi beberapa bagian. Bagian pertama menyiapkan tabel untuk komentar WordPress. Bagian kedua membuat ulang konten dalam tabel tersebut (dalam contoh ini, catatan komentar). Saat Anda mengimpor ulang dump MySQL, perintah bekerja melalui file, mengeksekusi pernyataan, dan membangun kembali database seperti semula.

117 Shares:
Leave a Reply

Your email address will not be published.

You May Also Like