sql >> Databasteknik >  >> RDS >> Mysql

Exportera en MySQL/MariaDB-databas

Att exportera en databas kan göras mycket enkelt från phpMyAdmin/ från ditt webbhotells kontrollpanel (cPanel, DirectAdmin, VestaCP etc). Men du kan också exportera databaser från kommandoraden med mysqldump verktyg.

Med mysqldump kan du exportera en enda databas, alla databaser eller en lista med databaser:

skal> mysqldump [alternativ] db_name [tbl_name …]
shell> mysqldump [alternativ] –databaser db_name …
shell> mysqldump [alternativ] –alla-databaser

mysqldump hjälpsida

För att säkerhetskopiera en databas, använd kommandot nedan. Det kommer att spara databasen som en SQL-fil.

mysqldump -u db_user -p db_name > db_name.sql

Om du kör kommandona som root , du behöver inte parametrarna -u, -p.

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

Om du vill arkivera den exporterade databasen för att spara utrymme, använd:

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

Resurser:
mysqldump hjälp


  1. Hur man får året från en Datetime-kolumn i MySQL

  2. SQLite byter namn på PRINTF() till FORMAT()

  3. Förstå Lob-segment (SYS_LOB) i Oracle?

  4. Trimningstid från datetime – en uppföljning