前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >MySQL数据备份与恢复

MySQL数据备份与恢复

原创
作者头像
Linux
修改2019-10-23 11:09:07
修改2019-10-23 11:09:07
1.9K00
代码可运行
举报
文章被收录于专栏:Linux 成长之路Linux 成长之路
运行总次数:0
代码可运行

1、查看帮助及初始化:

代码语言:javascript
代码运行次数:0
复制
C:\Users\zhang>mysqldump --help
root@ubuntu:~#mysql_secure_installation

2、单个数据库 [表] 备份:

代码语言:javascript
代码运行次数:0
复制
mysqldump [OPTIONS] database [tables]
mysqldump -u用户名 -p 库名 > 文件名.sql
C:\Users\zhang>mysqldump -uroot -p mysql >D:\mysql.sql

3、多个数据库备份:

代码语言:javascript
代码运行次数:0
复制
mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
mysqldump -u用户名 -p --databases 库1 库2... >文件名.sql
C:\Users\zhang>mysqldump -uroot -p --databases mysql sys >D:\my.sql

4、备份所有数据库:

代码语言:javascript
代码运行次数:0
复制
mysqldump [OPTIONS] --all-databases [OPTIONS]
mysqldump -u用户名 -p --all-databases.>文件名.sql
C:\Users\zhang>mysqldump -uroot -p --all-databases >D:\all.sql

5、数据库还原:

代码语言:javascript
代码运行次数:0
复制
mysql -hhostname -uusername -ppassword databasename < backupfile.sql
C:\Users\zhang>mysql -uroot -p sys <D:\sys.sql

6、导入数据库

常用source命令,用use进入到某个数据库,mysql>source D:\sys.sql,后面的参数为脚本文件

7、数据库常用命令

查看表结构:desc 表名;

显示当前用户:select user();

显示当前时间:select now();

显示当前版本:select version();

查看当前使用数据库:select database();

删除数据库:drop database 数据库名;

删除表名:drop table 表名;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档