mysql备份数据库linux

  • mysql备份数据库linux已关闭评论
  • 148 次浏览
  • A+
所属分类:linux技术
摘要

​ 我们用的是mysql,以今天遇到的情况为例,我们是在两台服务器上要搭相同的平台,部署完成后页面报错,发现是数据库的问题,我们打开数据库查看,确实数据库中少建一个wind数据库,但是我们没有建这个数据库的脚本,数据库里面涉及到很多表,很复杂,于是采用linux备份的方法,成功把wind数据库拷贝出来,并还原。


备份数据库

问题描述:

​ 我们用的是mysql,以今天遇到的情况为例,我们是在两台服务器上要搭相同的平台,部署完成后页面报错,发现是数据库的问题,我们打开数据库查看,确实数据库中少建一个wind数据库,但是我们没有建这个数据库的脚本,数据库里面涉及到很多表,很复杂,于是采用linux备份的方法,成功把wind数据库拷贝出来,并还原。

解决步骤:

1.链接服务器,进入MySQL/bin目录下,进行数据库导出,相当于备份

mysqldump -u 用户名 -p 数据库名 >(文件路径)导出的文件名; 

之后输入密码就可以进行导出了。

更多数据库备份命令: https://wenku.baidu.com/view/00d09deffa0f76c66137ee06eff9aef8941e4870.html

2.将得到的文件导入我们要用的数据库

链接服务器,登入mysql:

mysql -u root; 

创建所需数据库:

create database 数据库名; 

进入数据库:

use 数据库名; 

导入/恢复/还原数据:

source 路径+导出文件名; 

操作完以上步骤,数据库copy成功了,白天太过匆忙,没有准备截图,不过文字也很详细!!!