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

MySQL数据备份与恢复

原创
作者头像
Linux
修改2019-10-23 11:09:07
1.8K0
修改2019-10-23 11:09:07
举报
文章被收录于专栏:Linux 成长之路Linux 成长之路

1、查看帮助及初始化:

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

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

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

3、多个数据库备份:

代码语言:javascript
复制
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
复制
mysqldump [OPTIONS] --all-databases [OPTIONS]
mysqldump -u用户名 -p --all-databases.>文件名.sql
C:\Users\zhang>mysqldump -uroot -p --all-databases >D:\all.sql

5、数据库还原:

代码语言:javascript
复制
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 归档