msyql 常用的备份操作

系统:Ubuntu16.04
MySQL常用的数据库备份分为【数据备份、数据表结构备份、数据+表结构备份】

导出某一数据库下的所有的表:

mysqdump -u 用户名 -p密码 需要导出的库名  > 存储的文件名.sql

基础命令

mysqldump -u用户名 -p密码 >备份文件名.sql

常用参数

-t                     # 仅导出数据、不含表结构
--opt-d                # 仅导出表结构,不含表数据
-A                     # 导出所有数据库  (-A等于 --all-databases)
-h                     # 指明IP
-P                     # 指明端口      

1、数据备份(不含表结构 -t)

mysqldump -u 用户名 -p 密码 -t 数据库名 表名 > /home/dx/Desktop/students.sql

demo:
mysqldump -uroot -pmysql -t python_test students > /home/dx/Desktop/students.sql

在这里插入图片描述
在这里插入图片描述3、数据+表结构

mysqldump -uroot -pmysql --skip-extended-insert --complete-insert python_test students > /home/dx/Desktop/students.sql

参数说明:
--skip-extended-insert     # 指明数据导出为一行为一条inset into 语句
--complete-insert          #   指明导出的insert into 语句携带字段名

在这里插入图片描述
在这里插入图片描述

未添加--complete-insert 参数

 mysqldump -uroot -pmysql --skip-extended-insert python_test students > /home/dx/Desktop/students.sql

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值