Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengeksport dan Mengimport Pangkalan Data MySQL melalui Barisan Perintah dengan Pilihan?

Bagaimana untuk Mengeksport dan Mengimport Pangkalan Data MySQL melalui Barisan Perintah dengan Pilihan?

Susan Sarandon
Susan Sarandonasal
2024-12-02 12:40:13986semak imbas

How to Export and Import MySQL Databases via the Command Line with Options?

Cara Mengeksport dan Mengimport Fail .SQL dari Baris Perintah dengan Pilihan

Bukan pendua! Soalan ini mencari ciri yang serupa dengan fungsi eksport phpMyAdmin untuk baris arahan.

Mengeksport Pangkalan Data

Untuk mengeksport pangkalan data MySQL ke fail .sql, gunakan arahan mysqldump bersama-sama dengan pilihan berikut:

  • -u nama pengguna: Tentukan pangkalan data nama pengguna.
  • -p: Minta kata laluan pangkalan data.
  • nama pangkalan data: Gantikan dengan nama pangkalan data untuk dieksport.
  • > nama fail.sql: Tentukan nama fail output dan lokasi.

Contoh:

mysqldump -u username -p databasename > database-backup.sql

Mengimport Pangkalan Data

Untuk mengimport . sql ke dalam pangkalan data MySQL, gunakan fail mysql arahan:

  • -u nama pengguna: Nyatakan nama pengguna pangkalan data.
  • -p: Minta kata laluan pangkalan data.
  • DATA-BASE-NAME: Gantikan dengan nama pangkalan data untuk diimport.
  • < data.sql: Tentukan fail input untuk mengimport daripada.

Contoh:

mysql -u username -p DATA-BASE-NAME < data.sql

Pilihan untuk Mengeksport dan Mengimport

pilihan berikut boleh digunakan untuk menyesuaikan eksport/import proses:

  • --disable-foreign-key-checks: Lumpuhkan semakan kunci asing semasa operasi.
  • --skip-add-drop-table: Abaikan pembuatan/jatuhkan jadual penyata daripada fail yang dieksport.
  • --buat-pilihan: Sertakan pilihan tambahan semasa membuat jadual dalam yang dieksport fail.

Contoh (lumpuhkan semakan kunci asing semasa eksport):

mysqldump -u username -p --disable-foreign-key-checks databasename > database-backup.sql

Atas ialah kandungan terperinci Bagaimana untuk Mengeksport dan Mengimport Pangkalan Data MySQL melalui Barisan Perintah dengan Pilihan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn