Heim  >  Artikel  >  Datenbank  >  So importieren und exportieren Sie eine MySQL-Datenbank unter Linux

So importieren und exportieren Sie eine MySQL-Datenbank unter Linux

WBOY
WBOYnach vorne
2023-08-27 14:33:021479Durchsuche

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

Wenn Sie ein Linux-Benutzer sind und eine MySQL-Datenbank verwenden, müssen Sie die Datenbank möglicherweise von Zeit zu Zeit importieren oder exportieren. Beim Importieren einer Datenbank werden Daten aus einer externen Quelle in eine MySQL-Datenbank kopiert, beim Exportieren werden Daten aus einer MySQL-Datenbank in eine externe Quelle kopiert. In diesem Artikel erfahren Sie, wie Sie mit verschiedenen Methoden eine MySQL-Datenbank unter Linux importieren und exportieren.

Einführung in MySQL

MySQL ist ein beliebtes relationales Open-Source-Datenbankverwaltungssystem, das SQL (Structured Query Language) zur Verwaltung von Datenbanken verwendet. Es wird häufig in Webanwendungen verwendet und häufig mit PHP kombiniert, um dynamische Websites zu erstellen.

Grundlegende Befehle

Bevor wir uns mit dem Importieren und Exportieren einer Datenbank befassen, werfen wir einen Blick auf die grundlegenden Befehle, die Sie kennen müssen, um eine MySQL-Datenbank unter Linux zu verwenden.

Um auf die MySQL-Eingabeaufforderung zuzugreifen, öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein: -

mysql -u username -p

Ersetzen Sie „Benutzername“ durch Ihren MySQL-Benutzernamen. Sie werden zur Eingabe Ihres Passworts aufgefordert.

Nachdem Sie sich bei MySQL angemeldet haben, können Sie mit dem folgenden Befehl eine neue Datenbank erstellen -

CREATE DATABASE dbname;

Ersetzen Sie „Datenbankname“ durch den Namen, den Sie Ihrer Datenbank geben möchten.

Sie können dann mit dem folgenden Befehl -

zur neuen Datenbank wechseln
USE dbname;

Um die Datenbankliste anzuzeigen, verwenden Sie den folgenden Befehl -

SHOW DATABASES;

Um MySQL zu beenden, geben Sie den folgenden Befehl ein -

exit

Da Sie nun die grundlegenden Befehle kennen, fahren wir mit dem Import und Export der Datenbank fort.

MySQL-Datenbank exportieren

Beim Exportieren einer MySQL-Datenbank wird ein Backup der Datenbank erstellt, damit diese später wiederhergestellt oder auf ein anderes System übertragen werden kann. Hier sind drei verschiedene Methoden, mit denen Sie eine MySQL-Datenbank unter Linux exportieren können.

Verwenden Sie den Befehl mysqldump

Der Befehl mysqldump ist ein Dienstprogramm zum Erstellen von Backups von MySQL-Datenbanken. Um es zu verwenden, öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein: -

mysqldump -u username -p dbname > backupfile.sql

Ersetzen Sie „Benutzername“ durch Ihren MySQL-Benutzernamen, „Datenbankname“ durch den Namen der Datenbank, die Sie exportieren möchten, und „backupfile.sql“ durch den Namen, den Sie Ihrer Sicherungsdatei geben möchten.

Dieser Befehl erstellt eine Datenbanksicherung im SQL-Format und speichert sie in der angegebenen Datei. Anschließend können Sie diese Datei auf ein anderes System übertragen oder sie später zur Wiederherstellung der Datenbank verwenden.

Verwenden Sie die Exportfunktion in phpMyAdmin

Wenn phpMyAdmin auf Ihrem System installiert ist, können Sie damit eine MySQL-Datenbank exportieren. Öffnen Sie dazu phpMyAdmin in Ihrem Webbrowser und führen Sie die folgenden Schritte aus -

  • Wählen Sie aus der Liste auf der linken Seite des Bildschirms die Datenbank aus, die Sie exportieren möchten.

  • Klicken Sie im oberen Menü auf die Registerkarte „Exportieren“.

  • Wählen Sie die zu exportierenden Tabellen aus oder behalten Sie die Standardeinstellungen bei, um die gesamte Datenbank zu exportieren.

  • Wählen Sie das Format aus, in das Sie die Datenbank exportieren möchten (SQL, CSV usw.).

  • Klicken Sie auf die Schaltfläche „Start“, um die exportierte Datei herunterzuladen.

Verwenden Sie das MySQL Enterprise Backup Tool

Wenn Sie MySQL Enterprise Edition verwenden, können Sie mit dem MySQL Enterprise Backup-Tool ein Backup Ihrer MySQL-Datenbank erstellen. Öffnen Sie dazu ein Terminalfenster und geben Sie den folgenden Befehl ein: -

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

Ersetzen Sie „Benutzername“ und „Passwort“ durch Ihren MySQL-Benutzernamen und Ihr MySQL-Passwort und ersetzen Sie „/path/to/backup/dir“ durch das Verzeichnis, in dem Sie die Sicherungsdateien speichern möchten.

Dieser Befehl erstellt eine Datenbanksicherung im komprimierten Format und speichert sie im angegebenen Verzeichnis. Anschließend können Sie diese Datei auf ein anderes System übertragen oder sie später zur Wiederherstellung der Datenbank verwenden.

MySQL-Datenbank importieren

Beim Importieren einer MySQL-Datenbank werden Daten aus einer externen Quelle in eine MySQL-Datenbank kopiert. Hier sind drei verschiedene Methoden, mit denen Sie eine MySQL-Datenbank in Linux importieren können.

Verwenden Sie den MySQL-Befehl

Der Befehl

mysql ist ein Dienstprogramm zum Importieren von SQL-Dateien in die MySQL-Datenbank. Um es zu verwenden, öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein: -

mysql -u username -p dbname < backupfile.sql

Ersetzen Sie „Benutzername“ durch Ihren MySQL-Benutzernamen, „Datenbankname“ durch den Namen der Datenbank, die Sie importieren möchten, und „backupfile.sql“ durch den Namen der SQL-Datei, die Sie importieren möchten.

Dieser Befehl importiert die Daten in der SQL-Datei in die angegebene Datenbank.

Verwenden Sie die Importfunktion in phpMyAdmin

Wenn phpMyAdmin auf Ihrem System installiert ist, können Sie damit eine MySQL-Datenbank importieren. Öffnen Sie dazu phpMyAdmin in Ihrem Webbrowser und führen Sie die folgenden Schritte aus -

  • Wählen Sie aus der Liste auf der linken Seite des Bildschirms die Datenbank aus, die Sie importieren möchten.

  • Klicken Sie im oberen Menü auf die Registerkarte „Importieren“.

  • Wählen Sie die Datei aus, die Sie importieren möchten.

  • Wählen Sie das Dateiformat zum Importieren aus (SQL, CSV usw.).

  • Klicken Sie auf die Schaltfläche „Start“, um die Datei zu importieren.

Verwenden Sie das MySQL Enterprise Backup Tool

Wenn Sie MySQL Enterprise Edition verwenden, können Sie das MySQL Enterprise Backup-Tool verwenden, um die MySQL-Datenbank wiederherzustellen. Öffnen Sie dazu ein Terminalfenster und geben Sie den folgenden Befehl ein: -

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 数据库!

Das obige ist der detaillierte Inhalt vonSo importieren und exportieren Sie eine MySQL-Datenbank unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen