
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