mysqldump -hhostname -uusername -ppassword -ntd -R databasename > prorandfunc.sql
log: mysqldump -host127.0.0.1 -uroot -proot -ntd -R base-admin > base-admin-bak.sql
-d 结构(--no-data:不导出任何数据;只导出数据库表结构)
-t 数据(--no-create-info:只导出数据;而不添加CREATE TABLE 语句)
-n (--no-create-db:只导出数据;而不添加CREATE DATABASE 语句;
-R (--routines:导出存储过程以及自定义函数)
I. 只导出函数
$: mysqldump -host127.0.0.1 -uroot -proot -ntd -R base-admin > base-admin-bak.sql
II. 只导出数据结构
$: mysqldump -host127.0.0.1 -uroot -proot -ntd -R base-admin > base-admin-bak.sql
III. 导出指定数据库的所有数据
案例一:
$: mysqldump -uroot -proot --databases moyun-base >moyun-base-bak2.sql
案例二:
$: mysqldump -h127.0.0.1 -uroot -proot --databases moyun-base >moyun-base-bak2.sql
IV. 导出指定库的指定表数据
$: mysqldump -h127.0.0.1 -uroot -proot --databases moyun-base --tables sys_user sys_role >moyun-base-bak3.sql