我们一般的个人站长网站数据库可能也就几兆或者几十兆大小,我们很多个人都是采用phpMyadmin工具导入和导出数据库的。但是,如果我们遇到的数据库是几百兆或者几个G的是不是没见过?如果这个时候你再用PHPMyadmin导入肯定是不行的。
如果我们遇到这么大的数据库如何导入呢?这里必须用到SQL命令导入才可以。
1、进入mysql
mysql -u root -p
2、登入账户
这里我们需要输入数据库密码进入数据库命令行模式。
3、创建数据库
CREATE DATABASE 数据库名;
如果我们没有数据库则需要创建,如果有的话,我们直接忽略这一步。
4、设置参数
set sql_log_bin=OFF;//关闭日志
set autocommit=0;//关闭autocommit自动提交模式 0是关闭 1 是开启(默认)
这是参数,这个会影响到后面的日志占用服务器资源。
5、使用数据库
use 数据库名;
6、开启事务
START TRANSACTION;
7、引入SQL数据库文件
source 数据库文件的路径;
这里我们可以先将数据库文件上传到服务器中对应目录然后再引用。
COMMIT;
这样,我们就可以导入到较大的数据库。