Mysql
 sql >> Database >  >> RDS >> Mysql

Esporta un database MySQL/MariaDB

L'esportazione di un database può essere eseguita molto facilmente da phpMyAdmin/ dal tuo pannello di controllo del web hosting (cPanel, DirectAdmin, VestaCP ecc.). Ma puoi anche esportare database dalla riga di comando con mysqldump utilità.

Con mysqldump puoi esportare un singolo database, tutti i database o un elenco di database:

shell> mysqldump [opzioni] db_name [tbl_name …]
shell> mysqldump [opzioni] –database nome_db …
shell> mysqldump [opzioni] –all-databases

Pagina della guida di mysqldump

Per eseguire il backup di un database, utilizzare il comando seguente. Salverà il database come un file SQL.

mysqldump -u db_user -p db_name > db_name.sql

Se stai eseguendo i comandi come root , non hai bisogno dei parametri -u, -p.

root@web [~]# mysqldump admin_wp74 > admin_wp74.sql
root@web [~]# 

Se vuoi archiviare il database esportato per risparmiare spazio, usa:

mysqldump -u db_user -p db_name | gzip > /home/db_name.sql.gz

root@web [~]# mysqldump admin_wp74 | gzip > /root/admin_wp74.sql.gz
root@web [~]#

Risorse:
aiuto di mysqldump