Bekerja dengan database dumps di MySQL dan MariaDB cukup mudah. Tutorial ini akan membahas cara mengekspor database serta mengimpornya dari file dump di MySQL dan MariaDB.
Untuk mengimpor dan / atau mengekspor database MySQL atau MariaDB, Anda perlu:
Utilitas konsol mysqldump
digunakan untuk mengekspor database ke file teks SQL, sehingga relatif mudah untuk mentransfer dan bergerak. Anda akan memerlukan nama database itu sendiri serta nama pengguna dan kata sandi untuk akun dengan hak istimewa yang memungkinkan setidaknya akses hanya baca penuh ke database.
Ekspor database Anda menggunakan struktur perintah berikut:
mysqldump -u username -p database_name > data-dump.sql
username
adalah nama pengguna yang dapat Anda masuki ke databasedatabase_name
adalah nama database yang akan diekspordata-dump.sql
adalah file di direktori saat ini yang akan disimpan hasilnyaCommand tersebut tidak akan menghasilkan output visual, tetapi Anda dapat memeriksa konten dari filename.sql
untuk memeriksa apakah itu file dump SQL yang sah dengan menjalankan perintah berikut:
head -n 5 data-dump.sql
Bagian atas file harus terlihat mirip dengan ini, menunjukkan bahwa itu adalah dump MySQL untuk database yang bernama database_name
.
SQL dump fragment-- MySQL dump 10.13 Distrib 5.7.16, for Linux (x86_64) -- -- Host: localhost Database: database_name -- ------------------------------------------------------ -- Server version 5.7.16-0ubuntu0.16.04.1
Jika terjadi error selama proses ekspor, mysqldump
akan menampilkannya ke layar.
Untuk mengimpor file dump yang ada ke MySQL atau MariaDB, Anda harus membuat database baru. Di sinilah isi file dump akan diimpor.
Pertama, masuk ke database sebagai root atau pengguna lain dengan hak istimewa yang memadai untuk membuat basis data baru:
mysql -u root -p
Ini akan membawa Anda ke prompt shell MySQL. Selanjutnya, buat database baru dengan perintah berikut. Dalam contoh ini, basis data baru dipanggil new_database
:
CREATE DATABASE new_database;
Anda akan melihat output ini mengkonfirmasikan bahwa itu telah dibuat.
Output Query OK, 1 row affected (0.00 sec)
Kemudian keluar dari shell MySQL dengan menekan CTRL+D
. Dari baris perintah normal, Anda dapat mengimpor file dump dengan perintah berikut:
mysql -u username -p new_database < data-dump.sql
username
adalah nama pengguna yang dapat Anda masuki ke databasenewdatabase
adalah nama dari database yang baru dibuatdata-dump.sql
adalah file dump data yang akan diimpor, terletak di direktori saat iniJika perintah berjalan dengan sukses, itu tidak akan menghasilkan output apa pun. Jika ada kesalahan terjadi selama proses, mysql
akan menampilkannya ke terminal sebagai gantinya. Anda dapat memeriksa apakah databasenya diimpor dengan masuk ke shell MySQL lagi dan memeriksa datanya. Ini dapat dilakukan dengan memilih database baru dengan perintah USE new_database
dan kemudian gunakan SHOW TABLES;
atau perintah serupa untuk melihat beberapa data.
Server Proxy bertindak sebagai penengah antara Anda dan internet. Proxy digunakan untuk menyediakan berbagai keamanan,… Read More
Error 404 not found terjadi ketika pengguna mencoba mengakses aset yang tidak ada atau telah… Read More
Entity Relationship Diagram (ERD) adalah diagram yang menunjukkan relasi set entitas yang disimpan dalam database.… Read More
Plagiarisme pada dasarnya adalah "meniru dari hasil karya orang lain" tanpa memberi mereka kredit pada… Read More
Zoom adalah aplikasi panggilan video pilihan selama pandemi COVID-19. Sayangnya, beberapa fitur membuat rapat yang sedang… Read More
Blogger mungkin adalah platform blog tertua yang masih digunakan, Google Blogger telah menjadi rumah bagi… Read More
This website uses cookies.