开发者社区> 技术小牛人> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mysqldump对数据库进行备份导入

简介:
+关注继续查看

导出整个数据库并恢复

# mysqldump -uroot -p123456 -B -A --events -x|gzip>/opt/bak_$(date +%F).sql.gz       

# ll /opt/bak_$(date +%F).sql.gz 

导入整个数据库

# cd /opt/

# gzip -d bak_2015-11-04.sql.gz 

# mysql -uroot -p123456 <bak_2015-11-04.sql 

==============================================================================

导出某个指定的库并恢复

方法一:

1.1导出数据库bbs

# mysqldump -uroot -p123456 -B bbs --events -x|gzip>/opt/bak_$(date +%F).sql.gz

1.2解压数据库

# gzip -d bak_2016-05-06.sql.gz

1.3导入数据库

1)创建空数据库

mysql> create database bbs;

2)选择数据库

mysql> use bbs;

3)设置数据库编码

mysql> set names utf8;

4)导入数据

mysql> source /opt/bak_2016-05-06.sql

1.4检查导入的库文件

mysql> show databases;

mysql> use bbs;

mysql> show tables;

mysql> desc pre_bbsucenter_vars;

方法二:

2.1导出某个数据库

mysql -u用户名 -p密码 数据库名 < 数据库名.sql

# mysqldump -uroot -p123456 jzh >/opt/bakjzh_$(date +%F).sql

# mysqldump -uroot -p123456 oldboy >/opt/bakoldboy_$(date +%F).sql

2.2检查导出数据库

# ll /opt/

-rw-r--r-- 1 root root    1753 May  6 15:13 bakjzh_2016-05-06.sql

-rw-r--r-- 1 root root    3022 May  6 15:15 bakoldboy_2016-05-06.sql

2.3创建空数据库

mysql> create database jzh;

mysql> create database oldboy;

2.4导入数据

# mysql -uroot -p123456 jzh </opt/bakjzh_2016-05-06.sql 

# mysql -uroot -p123456 oldboy </opt/bakoldboy_2016-05-06.sql

2.5检查数据的完整性

mysql> show databases;

mysql> use oldboy;

mysql> show tables;

mysql> desc student;



Linux运维的自我修养-ywliyq

  • 技术交流,请加QQ群:256172681

  • 给我写信:ywliyq@163.com

  • 我的技术博客:http://ywliyq.blog.51cto.com/


本文转自    蜗牛远途   51CTO博客,原文链接:http://blog.51cto.com/ywliyq/1770782

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
用户指南—数据导入和导出—使用mysqldump导入导出数据
本文介绍了通过mysqldump工具将PolarDB-X数据导入导出的几种常见场景和详细操作步骤。 PolarDB-X支持MySQL官方数据导出工具mysqldump。mysqldump命令的详细说明请参见MySQL 官方文档。
39 0
mysql还原数据mysqldump
mysql还原数据mysqldump
50 0
用户指南—数据导入和导出—使用mysqldump导入导出数据
本文介绍了通过mysqldump工具将PolarDB-X数据导入导出的几种常见场景和详细操作步骤。 PolarDB-X支持MySQL官方数据导出工具mysqldump。mysqldump命令的详细说明请参见MySQL 官方文档。
128 0
使用mysqldump导出数据库
    mysqldump是mysql用于转存储数据库的客户端程序。它主要产生一系列的SQL语句,可以封装到文件,该文件包含有所有重建您的数据库所需要的SQL命令如CREATE DATABASE,CREATE TABLE,INSERT等等。
1226 0
5723
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载