Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk mengimport dan mengeksport pangkalan data MySQL dalam Linux

Bagaimana untuk mengimport dan mengeksport pangkalan data MySQL dalam Linux

WBOY
WBOYke hadapan
2023-08-27 14:33:021424semak imbas

如何在 Linux 中导入和导出 MySQL 数据库

Jika anda seorang pengguna Linux dan menggunakan pangkalan data MySQL, anda mungkin perlu mengimport atau mengeksport pangkalan data dari semasa ke semasa. Mengimport pangkalan data bermaksud menyalin data daripada sumber luaran ke pangkalan data MySQL, manakala mengeksport bermaksud menyalin data daripada pangkalan data MySQL ke sumber luaran. Artikel ini akan menunjukkan kepada anda cara mengimport dan mengeksport pangkalan data MySQL dalam Linux menggunakan beberapa kaedah berbeza.

Pengenalan kepada MySQL

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang popular yang menggunakan SQL (Bahasa Pertanyaan Berstruktur) untuk mengurus pangkalan data. Ia digunakan secara meluas dalam aplikasi web dan sering dipasangkan dengan PHP untuk mencipta laman web dinamik.

Perintah asas

Sebelum kita menyelami pengimportan dan pengeksportan pangkalan data, mari semak arahan asas yang perlu anda ketahui untuk menggunakan pangkalan data MySQL dalam Linux.

Untuk mengakses gesaan MySQL, buka tetingkap terminal dan taip arahan berikut -

mysql -u username -p

Ganti "nama pengguna" dengan nama pengguna MySQL anda. Anda akan diminta untuk kata laluan anda.

Selepas log masuk ke MySQL, anda boleh mencipta pangkalan data baharu menggunakan arahan berikut -

CREATE DATABASE dbname;

Ganti "dbname" dengan nama yang anda ingin berikan kepada pangkalan data anda.

Anda kemudian boleh bertukar ke pangkalan data baharu menggunakan arahan berikut -

USE dbname;

Untuk memaparkan senarai pangkalan data, gunakan arahan berikut -

SHOW DATABASES;

Untuk keluar dari MySQL, masukkan arahan berikut -

exit

Sekarang anda tahu arahan asas, mari kita beralih kepada mengimport dan mengeksport pangkalan data.

Eksport pangkalan data MySQL

Mengeksport pangkalan data MySQL melibatkan mencipta sandaran pangkalan data supaya ia boleh dipulihkan kemudian atau dipindahkan ke sistem lain. Berikut ialah tiga kaedah berbeza yang boleh anda gunakan untuk mengeksport pangkalan data MySQL dalam Linux.

Gunakan arahan mysqldump

Arahan mysqldump ialah utiliti untuk mencipta sandaran pangkalan data MySQL. Untuk menggunakannya, buka tetingkap terminal dan taip arahan berikut -

mysqldump -u username -p dbname > backupfile.sql

Ganti "nama pengguna" dengan nama pengguna MySQL anda, "dbname" dengan nama pangkalan data yang anda ingin eksport, dan "backupfile.sql" dengan nama yang anda ingin berikan kepada fail sandaran anda.

Arahan ini akan membuat sandaran pangkalan data dalam format SQL dan menyimpannya ke fail yang ditentukan. Anda kemudian boleh memindahkan fail ini ke sistem lain atau menggunakannya untuk memulihkan pangkalan data kemudian.

Gunakan fungsi eksport dalam phpMyAdmin

Jika phpMyAdmin dipasang pada sistem anda, anda boleh menggunakannya untuk mengeksport pangkalan data MySQL. Untuk melakukan ini, buka phpMyAdmin dalam pelayar web anda dan ikuti langkah di bawah -

  • Pilih pangkalan data yang anda mahu eksport daripada senarai di sebelah kiri skrin.

  • Klik pada tab "Eksport" dalam menu atas.

  • Pilih jadual untuk dieksport atau kekalkan tetapan lalai untuk mengeksport keseluruhan pangkalan data.

  • Pilih format yang anda mahu eksport pangkalan data (SQL, CSV, dll.).

  • Klik butang "Mula" untuk memuat turun fail yang dieksport.

Gunakan Alat Sandaran MySQL Enterprise

Jika anda menggunakan MySQL Enterprise Edition, anda boleh menggunakan alat MySQL Enterprise Backup untuk membuat sandaran pangkalan data MySQL anda. Untuk melakukan ini, buka tetingkap terminal dan taip arahan berikut -

mysqlbackup --user=username --password=password --backup-dir=/path/to/backup/dir backup

Ganti "nama pengguna" dan "kata laluan" dengan nama pengguna dan kata laluan MySQL anda, dan gantikan "/path/to/backup/dir" dengan direktori tempat anda ingin menyimpan fail sandaran.

Arahan ini akan mencipta sandaran pangkalan data dalam format termampat dan menyimpannya ke direktori yang ditentukan. Anda kemudian boleh memindahkan fail ini ke sistem lain atau menggunakannya untuk memulihkan pangkalan data kemudian.

Import pangkalan data MySQL

Mengimport pangkalan data MySQL melibatkan penyalinan data daripada sumber luaran ke dalam pangkalan data MySQL. Berikut ialah tiga kaedah berbeza yang boleh anda gunakan untuk mengimport pangkalan data MySQL dalam Linux.

Gunakan arahan mysql

mysql command ialah utiliti yang digunakan untuk mengimport fail SQL ke dalam pangkalan data MySQL. Untuk menggunakannya, buka tetingkap terminal dan taip arahan berikut -

mysql -u username -p dbname < backupfile.sql

Ganti "nama pengguna" dengan nama pengguna MySQL anda, "dbname" dengan nama pangkalan data yang anda ingin import dan "backupfile.sql" dengan nama fail SQL yang ingin anda import.

Arahan ini akan mengimport data dalam fail SQL ke dalam pangkalan data yang ditentukan.

Gunakan fungsi import dalam phpMyAdmin

Jika phpMyAdmin dipasang pada sistem anda, anda boleh menggunakannya untuk mengimport pangkalan data MySQL. Untuk melakukan ini, buka phpMyAdmin dalam pelayar web anda dan ikuti langkah di bawah -

  • Pilih pangkalan data yang anda mahu import daripada senarai di sebelah kiri skrin.

  • Klik pada tab "Import" di menu atas.

  • Pilih fail yang ingin anda import.

  • Pilih format fail untuk diimport (SQL, CSV, dll.).

  • Klik butang "Mula" untuk mengimport fail.

Gunakan Alat Sandaran MySQL Enterprise

Jika anda menggunakan MySQL Enterprise Edition, anda boleh menggunakan alat MySQL Enterprise Backup untuk memulihkan pangkalan data MySQL. Untuk melakukan ini, buka tetingkap terminal dan taip arahan berikut -

mysqlbackup --user=username --password=password --backup-dir=/path/to/backup/dir copy-back-and-apply-log

将“用户名”和“密码”替换为您的 MySQL 用户名和密码,将“/path/to/backup/dir”替换为保存备份文件的目录。

此命令将从备份文件恢复数据库。

结论

对于在 Linux 中使用 MySQL 数据库的任何人来说,导入和导出 MySQL 数据库是一项重要任务。在本文中,我们讨论了导出 MySQL 数据库的三种不同方法和导入 MySQL 数据库的三种不同方法。通过使用这些方法,您可以轻松地在系统之间传输数据或创建数据库备份以进行安全保存。

请记住,在进行任何更改或将数据库传输到另一个系统之前,请始终对数据库进行备份。这将确保您始终拥有数据副本,以防出现任何问题。

如果您在导入或导出 MySQL 数据库时遇到任何问题,请参阅 MySQL 文档或向 MySQL 社区寻求帮助。通过一些练习,您将能够像专业人士一样导入和导出 MySQL 数据库!

Atas ialah kandungan terperinci Bagaimana untuk mengimport dan mengeksport pangkalan data MySQL dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam