Erstellen Sie mithilfe von Bash eine Tabelle aus einer MySQL-Datenbank direkt vom SQL-Server.

Erstellen Sie mithilfe von Bash eine Tabelle aus einer MySQL-Datenbank direkt vom SQL-Server.

Wie kann ich mit einem Bash-Skript eine Tabelle aus einer MySQL-Datenbank sichern?

Beispielsweise können wir den folgenden Befehl verwenden, um eine Tabelle zu sichern.

mysql -u username -p database_name > file.sql

Aber wie kann ich nur eine einzige Tabelle aus einer Datenbank sichern?

Kann mir bitte jemand dabei helfen?

Antwort1

Sehr einfach

#!/bin/bash
mysqldump -uUSERNAME -pPASSWORD DBNAME MYTABLE > DBNAME-MYTABLE.sql

Zu Sicherungszwecken möchten Sie möglicherweise ein Datum wie das folgende hinzufügen:

#!/bin/bash
cur=`date +"%Y-%m-%d"`
mysqldump -uUSERNAME -pPASSWORD DBNAME MYTABLE > DBNAME-MYTABLE-${cur}.sql

verwandte Informationen