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

Eksporter en MySQL/MariaDB-database

Eksport af en database kan gøres meget nemt fra phpMyAdmin/ fra dit webhostings kontrolpanel (cPanel, DirectAdmin, VestaCP osv.). Men du kan også eksportere databaser fra kommandolinjen med mysqldump værktøj.

Med mysqldump kan du eksportere en enkelt database, alle databaser eller en liste over databaser:

shell> mysqldump [indstillinger] db_name [tbl_name …]
shell> mysqldump [indstillinger] –databaser db_navn …
shell> mysqldump [indstillinger] –alle-databaser

mysqldump hjælpeside

Brug kommandoen nedenfor for at tage backup af én database. Det vil gemme databasen som en SQL-fil.

mysqldump -u db_user -p db_name > db_name.sql

Hvis du kører kommandoerne som root , behøver du ikke parametrene -u, -p.

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

Hvis du vil arkivere den eksporterede database for at spare plads, skal du bruge:

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 [~]#

Ressourcer:
mysqldump hjælp


  1. Fejl:ORA-01704:streng for lang

  2. ORA-00911:ugyldigt tegn

  3. Tilføj en ny tabelkolonne til specifik ordensposition i Microsoft SQL Server

  4. Hvad er forskellen mellem et Oracle- og et Microsoft-skema?