Cara Mengimport dan Mengeksport Pangkalan Data MySQL dalam Linux

Cara Mengimport Dan Mengeksport Pangkalan Data Mysql Dalam Linux



Mengimport dan Mengeksport dalam pangkalan data MySQL membantu dalam memastikan keselamatan data kerana pangkalan data mengimport digunakan untuk memindahkan data antara pelayan, sebaliknya, mengeksport pangkalan data membantu dalam sandaran dan pemulihan data.

Panduan ini akan menyediakan prosedur untuk:







Prasyarat: Pemasangan Pelayan MySQL dalam Linux

Mengemas kini sistem anda sebelum sebarang pemasangan adalah lebih baik jadi taip:



$ sudo kemas kini yang sesuai



Pasang pelayan MySQL dengan menaip:



$ sudo apt pasang mysql-server



Untuk menyemak versi MySQL yang dipasang, taip:





$ mysql --versi



Untuk memulakan perkhidmatan MySQL gunakan arahan ini:

$ sudo systemctl mulakan mysql




Mengeksport Pangkalan Data MySQL dalam Linux

Mari kita eksport pangkalan data dalam Linux, tetapi sebelum itu, anda perlu menyambung ke Pelayan MySQL. Gunakan sintaks ini untuk menyambung ke Pelayan MySQL Tempatan:

$ mysql -dalam < nama pengguna > -hlm


Untuk siaran ini nama pengguna ialah ' mysql ”:


Seperti yang dapat dilihat dalam output di atas, pelayan MySQL berjaya disambungkan.

Gunakan arahan SHOW ini untuk melihat semua pangkalan data yang tersedia:

> TUNJUKKAN PANGKALAN DATA;



Untuk mengeksport pangkalan data 'mysql' daripada pangkalan data yang tersedia, mula-mula mari buat direktori menggunakan arahan ini:

$ mkdir data localhost



Navigasi ke direktori ini dengan menaip:

$ cd localhostdata



Untuk mengeksport pangkalan data, gunakan sintaks ini:

$ sudo mysqldump -dalam < nama pengguna > -hlm < nama-db > > < nama fail > .sql


Berikan nama pengguna anda, nama pangkalan data yang anda ingin eksport dan nama untuk fail yang anda ingin eksport pangkalan data. Gunakan sintaks ini dan tekan enter, dan taip arahan ls untuk melihat sama ada pangkalan data berjaya dieksport atau tidak:


Di sini anda boleh melihat bahawa fail berjaya dibuat.

Untuk melihat beberapa data fail ini, taip:

$ kepala -n 5 < nama fail > .sql



Di sini data pangkalan data yang dieksport kelihatan.

Mengimport Pangkalan Data MySQL dalam Linux

Untuk mengimport pangkalan data, mari kita sambungkan ke pelayan setempat dengan menggunakan sintaks:

$ mysql -dalam < nama pengguna > -hlm



Anda telah berjaya log masuk ke pelayan pangkalan data tempatan anda.

Untuk membuat pangkalan data, gunakan sintaks ini:

> BUAT PANGKALAN DATA < nama-db > ;


Berikan nama untuk pangkalan data:


Untuk melihat pangkalan data yang tersedia, taip arahan ini:

> TUNJUKKAN PANGKALAN DATA;



Di sini kelihatan bahawa pangkalan data yang anda buat tersedia.

Mari import fail sedia ada dengan sambungan '.sql' yang mengandungi data sandaran pangkalan data, menggunakan sintaks ini:

$ mysql -dalam < nama pengguna > -hlm < nama-pangkalan data baru > < < nama fail > .sql


Sediakan nilai yang diperlukan dalam sintaks:


Pangkalan data anda berjaya diimport kerana ia meminta kata laluan dan memberikan output tanpa ralat.

Kesimpulan

Mengimport dan Mengeksport pangkalan data ialah tugas penting untuk pemulihan dan sandaran data, pemindahan data, kerjasama, atau ujian dan penyahpepijatan. Mengeksport mencipta fail sandaran, untuk mengeksport pangkalan data gunakan sintaks ini ' sudo mysqldump -u -p > .sql ' sedangkan mengimport membolehkan anda membuat pemindahan data mudah antara pelayan, anda boleh mengimport pangkalan data daripada fail dengan menggunakan sintaks ini ' mysql -u -p < .sql ”.