Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Eksportuj bazę danych MySQL/MariaDB

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…]
shell> mysqldump [opcje] – baza danych nazwa_bazy …
shell> mysqldump [opcje] –wszystkie bazy danych

strona pomocy mysqldump

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę sprawdzić typ silnika MySQL dla określonej tabeli?

  2. MySQL InnoDB Cluster 8.0 — kompletny przewodnik po wdrożeniu:część pierwsza

  3. Składnia SQL ALTER TABLE – wymienione przez DBMS

  4. Skrypt Bash do wstawiania wartości w MySQL

  5. Importowanie danych CSV za pomocą PHP/MySQL