- A+
所属分类:linux技术
备份数据库
问题描述:
我们用的是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成功了,白天太过匆忙,没有准备截图,不过文字也很详细!!!