资讯

展开

MySQL-数据导出与备份

作者:快盘下载 人气:

mysql 数据导出与备份

一、导出数据的语法

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

1.参数解析

-d 结构(--no-data:不导出任何数据;只导出数据库表结构)
-t 数据(--no-create-info:只导出数据;而不添加CREATE TABLE 语句)
-n (--no-create-db:只导出数据;而不添加CREATE DATABASE 语句;
-R (--routines:导出存储过程以及自定义函数)

2.具体业务场景

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

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!