Hostwinds Tutorial
Cerca risultati per:
Sommario
Tag: MySQL
Mysqldump ti consente di eseguire rapidamente ed efficiente un backup di un singolo database, più database o anche tutti i database sul server. Ciò richiede l'accesso a shell al server che si desidera eseguire i comandi su e le credenziali di accesso MySQL per i tuoi utenti.
L'accesso SSH non è consentito sul nostro condivisa o attività commerciale servizi condivisi.
Per eseguire il back-up, un singolo database, accedere via SSH ed eseguire i seguenti comandi.
Utilizzo:
mysqldump -u user -p[user_pass] [database_name] > dumpfile.sql
Esempio:
mysqldump -u root -pABC123 exampledb > exampledbdump.sql
Il percorso file per il backup del database (.sql) sarà la directory di lavoro corrente. Puoi anche usare un percorso assoluto, come /root/exampledbdump.sql
Se si desidera eseguire il backup di due o più database, è necessario specificare -Database seguito dai nomi dei database che si desidera eseguire il backup.Ricordare che l'utente del database deve avere privilegi per accedere al database che viene eseguito il backup.
Utilizzo:
mysqldump -u user -p[user_pass] –databases [database_name] [database_name] [database_name] > dumpfile.sql
Esempio:
mysqldump -u root -pABC123 –databases exampledb sampledb testdb > exampledb_sampledblsql_testdb.sql
Eseguire il comando seguente per eseguire il backup di tutti i database correnti
Utilizzo:
mysqldump -u user -p[user_pass] –all-databases > all-dbs.sql
Esempio:
mysqldump -u root -pABC123 –all-databases > all-dbs.sql
Ripristina i database eseguendo il seguente comando
Utilizzo:
mysql -u user -p[user_pass] [database_name] < dumpfile.sql
Esempio:
mysql -u root -pABC123 exampledb < exampledbdump.sql
Scritto da Michael Brower / settembre 28, 2017