运维这行通常需要将项目环境进行还原做测试,
除了项目war包,
就属数据库最重要了,
所以就需要将项目数据库进行导出导入的操作,
更多的是将数据库备份后进行还原,
下面就来说一下mysql还原数据库问题:
1.使用工具navicat,新建数据库名、字符集、排序规则后,打开数据库右键运行sql文件,然后选中.sql的文件进行还原。
2.进行mysql后台通过命令进行还原,将.sql文件放入本机任意路径下,mysql -u root -p 密码 ,进入数据库 use 数据库名,然后source + .sql文件路径; 就可以了。
首先建空数据库 mysql>create database abc;
方法一:导入数据库(1)选择数据库 mysql>use abc;
(2)设置数据库编码 mysql>set names utf8;
(3)导入数据(注意sql文件的路径) mysql>source /home/abc/abc.sql;
方法二:mysql -u用户名 -p密码 数据库名 < 数据库名.sql #mysql -uabc_f -p abc < abc.sql
个人推荐:当数据库过大,超过10G+以上的,用第二种方法通过命令还原速度更快,效率高。