Cara Mengimpor dan Mengekspor Database MySQL di Linux

Cara Mengimpor Dan Mengekspor Database Mysql Di Linux



Mengimpor dan Mengekspor dalam basis data MySQL membantu memastikan keamanan data karena mengimpor basis data digunakan untuk mentransfer data antar server, di sisi lain, mengekspor basis data membantu dalam pencadangan dan pemulihan data.

Panduan ini akan memberikan prosedur untuk:







Prasyarat: Instalasi MySQL Server di Linux

Memperbarui sistem Anda sebelum instalasi apa pun lebih disukai, jadi ketik:



$ sudo pembaruan tepat



Instal server MySQL dengan mengetik:



$ sudo tepat Install mysql-server



Untuk memeriksa versi MySQL yang diinstal, ketik:





$ mysql --Versi: kapan



Untuk memulai layanan MySQL gunakan perintah ini:

$ sudo systemctl mulai mysql




Mengekspor Database MySQL di Linux

Mari mengekspor database di Linux, tetapi sebelum itu, Anda harus terhubung ke Server MySQL. Gunakan sintaks ini untuk terhubung ke Server MySQL Lokal:

$ mysql -di dalam < nama belakang > -P


Untuk postingan ini nama penggunanya adalah “ mysql ”:


Seperti yang terlihat pada output di atas, server MySQL berhasil terhubung.

Gunakan perintah SHOW ini untuk melihat semua database yang tersedia:

> TAMPILKAN DATABASE;



Untuk mengekspor database 'mysql' dari database yang tersedia, pertama mari buat direktori menggunakan perintah ini:

$ mkdir data host lokal



Arahkan ke direktori ini dengan mengetik:

$ CD localhostdata



Untuk mengekspor database, gunakan sintaks ini:

$ sudo mysqldump -di dalam < nama belakang > -P < db-name > > < nama file > .sql


Berikan nama pengguna Anda, nama basis data yang ingin Anda ekspor dan nama file tempat Anda ingin mengekspor basis data. Gunakan sintaks ini dan tekan enter, dan ketik perintah ls untuk melihat apakah database berhasil diekspor atau tidak:


Di sini Anda dapat melihat bahwa file berhasil dibuat.

Untuk melihat beberapa data dari file ini, ketik:

$ kepala -N 5 < nama file > .sql



Di sini data dari database yang diekspor terlihat.

Mengimpor Database MySQL di Linux

Untuk mengimpor database, mari sambungkan ke server lokal dengan menggunakan sintaks:

$ mysql -di dalam < nama belakang > -P



Anda telah berhasil login ke server database lokal Anda.

Untuk membuat database, gunakan sintaks ini:

> BUAT DATABASE < db-name > ;


Berikan nama untuk database:


Untuk melihat database yang tersedia, ketikkan perintah ini:

> TAMPILKAN DATABASE;



Di sini terlihat bahwa database yang Anda buat tersedia.

Mari impor file yang sudah ada dengan ekstensi '.sql' yang berisi data cadangan dari database, menggunakan sintaks ini:

$ mysql -di dalam < nama belakang > -P < nama-database-baru > < < nama file > .sql


Berikan nilai yang diperlukan dalam sintaks:


Basis data Anda berhasil diimpor karena meminta kata sandi dan memberikan keluaran bebas kesalahan.

Kesimpulan

Mengimpor dan Mengekspor database adalah tugas penting untuk pemulihan dan pencadangan data, migrasi data, kolaborasi, atau pengujian dan debugging. Mengekspor membuat file cadangan, untuk mengekspor database gunakan sintaks ini “ sudo mysqldump -u -p > .sql ” sedangkan pengimporan memungkinkan Anda untuk mempermudah transfer data antar server, Anda dapat mengimpor basis data dari file dengan menggunakan sintaks ini “ mysql -u -p < .sql ”.