Ubuntu导出数据库
1. 导出所有数据库数据
-
打开终端输入如下命令
mysqldump -uroot -ppassword --all-databases >/tmp/all.sql
说明:
- root为管理员
- password为密码
- /tmp/all.sql为导出到tmp文件目录下,名称为all.sql
2. 导出数据库db1、db2两个数据库的所有数据
mysqldump -uroot -ppassword --databases db1 db2 >tmp/db12.sql
3. 导出数据库db1中的表t1、t2
mysqldump -uroot -ppassword --databases db1 --tables t1 t2 >/tmp/db1_t12.sql
4. 条件导出,导出数据库db1的表t1中id=1的数据
mysqldump -uroot -ppassword --databases db1 --tables t1 --where id=1 > /tmp/db1_t1_.sql
5. 只导出数据库结构不导出数据
mysqldump -uroot -ppassword --no-data --databases db1 >/tmp/db1_n.sql