Eksportowanie bazy danych można bardzo łatwo wykonać z phpMyAdmin/ z panelu sterowania hostingu (cPanel, DirectAdmin, VestaCP itp.). Ale możesz także eksportować bazy danych z wiersza poleceń za pomocą mysqldump narzędzie.
Dzięki mysqldump możesz wyeksportować pojedynczą bazę danych, wszystkie bazy danych lub listę baz danych:
shell> mysqldump [opcje] nazwa_bazy_danych [nazwa_tabeli…]
strona pomocy mysqldump
shell> mysqldump [opcje] – baza danych nazwa_bazy …
shell> mysqldump [opcje] –wszystkie bazy danych
Aby wykonać kopię zapasową jednej bazy danych, użyj poniższego polecenia. Zapisze bazę danych jako plik SQL.
mysqldump -u db_user -p db_name > db_name.sql
Jeśli uruchamiasz polecenia jako root , nie potrzebujesz parametrów -u, -p.
root@web [~]# mysqldump admin_wp74 > admin_wp74.sql
root@web [~]#
Jeśli chcesz zarchiwizować wyeksportowaną bazę danych, aby zaoszczędzić miejsce, użyj:
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 [~]#
Zasoby:
mysqldump pomoc