linux下导入mysql数据库文件

运维这行通常需要将项目环境进行还原做测试,

除了项目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+以上的,用第二种方法通过命令还原速度更快,效率高。

原文地址:https://www.cnblogs.com/M-98k/p/12673984.html