码迷,mamicode.com
首页 > 数据库 > 详细

Mysql 导入导出,备份和恢复

时间:2020-01-02 22:28:16      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:col   databases   执行   数据备份   退出   import   代码   连接   详细   

导入/出,备份/恢复

  • 导入/导出

  • 备份/恢复

 

数据备份和恢复

参考:http://www.mysqltutorial.org/mysql-copy-database/ 

参考:http://www.mysqltutorial.org/how-to-backup-database-using-mysqldump.aspx  mysqldump命令的详细介绍,包括参数的使用。

备份

mysqldump -u root -p 数据库名 > 路径/xxx.sql   

??>代表export

恢复

  • 连接mysql,创建新的数据库
  • 退出连接,执行如下命令:  mysql -uroot -p 新数据库名 < 路径/xxx.sql;   ??< 代表import,
  • 或者进入控制台,在一个数据库内使用命令:source 路径/xxx.sql

 

另一种备份+恢复的方法,更高效!

使用--databases参数:

  1. mysqldump -u root -p --databases 数据库名 > 路径/xxx.sql 
  2. 原数据库数据丢失/损坏,删除原数据库。
  3. mysql -u root -p < 路径/xxx.sql 

--databases参数的作用其实是增加了2行代码到xxx.sql中:

  1. create database xxx;
  2. use xxx;

 

最后查看使用:

show tables from 新的数据库名 


 

导入/导出

Mysql 导入导出,备份和恢复

标签:col   databases   执行   数据备份   退出   import   代码   连接   详细   

原文地址:https://www.cnblogs.com/chentianwei/p/12142068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!