MySQL source导入很慢的解决方法
1.登录MySQL
2.创建数据库
3.设置参数
4.使用数据库
5.开启事务
6.导入sql
7.手动提交事务
8.改回配置
附mysql加速source导入数据
总结
现在有这样一个需求,内网有一个数据库服务,需要将外网的数据库导入到内网数据库。
将外网的数据库导出sql文件有700MB+,用MySQL自带的source导入很慢,于是就用了如下方法加速导入,亲测很快。
1. 登录MySQL进入内网服务器,登录mysql,输入密码即可。
mysql -u root -p
2. 创建数据库
根据需求创建数据库
create database 数据库名;
3. 设置参数
sql_log_bin 关闭二进制日志
autocommit 关闭事务自动提交
set sql_log_bin=off;
set autocommit=0;
4. 使用数据库
use 数据库名;
5. 开启事务
start transaction;
6. 导入sql
source 文件.sql;
7. 手动提交事务
commit;
8. 改回配置
set sql_log_bin=on;
set autocommit=1;
附mysql加速source导入数据
# 进入mysql中执行如下
SET GLOBAL foreign_key_checks=0;
SET GLOBAL unique_checks=0;
SET GLOBAL innodb_flush_log_at_trx_commit=0;
SET GLOBAL sync_binlog=0;
-- 你的sql语句1
-- 你的sql语句2
-- 你的sql语句3
SET GLOBAL foreign_key_checks=1;
SET GLOBAL unique_checks=1;
SET GLOBAL innodb_flush_log_at_trx_commit=1;
SET GLOBAL sync_binlog=1;
总结
到此这篇关于MySQL source导入很慢解决的文章就介绍到这了,更多相关MySQL source导入很慢内容请搜索易知道(ezd.cc)以前的文章或继续浏览下面的相关文章希望大家以后多多支持易知道(ezd.cc)!
相关内容
-
win10多任务按键怎么设置在底部详细方法
win10多任务按键怎么设置在底部详细方法,按键,任务,在使用电脑...
-
设置里程碑|设置里程碑的方法有哪些
设置里程碑|设置里程碑的方法有哪些,,1. 设置里程碑的方法有哪...
-
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
-
手提电脑手写怎么设置|电脑手写设置方法
手提电脑手写怎么设置|电脑手写设置方法,,电脑手写设置方法看...
-
打印机常见故障排除方法HP5000打印机为例
打印机常见故障排除方法HP5000打印机为例,,HP 50005100打印机...
-
手机版wps里如何给字加拼音|wps在文字上加拼音
手机版wps里如何给字加拼音|wps在文字上加拼音的方法wps怎么...
-
小编辑器教你减少计算机网络流量的最简单方法
小编辑器教你减少计算机网络流量的最简单方法,,核心提示:教你如...
-
Android手机模拟器的安装方法_模拟器安装教程在
Android手机模拟器的安装方法_模拟器安装教程在计算机技能,,核...
-
如何升级路由器的路由器升级_192.168.1.1鲜为人
如何升级路由器的路由器升级_192.168.1.1鲜为人知的方法,,核心...
-
监控外网设置|外网监控的基本功能
监控外网设置|外网监控的基本功能,,1. 外网监控的基本功能首先...
-
电脑装cpu风扇全过程|电脑cpu风扇安装方法
电脑装cpu风扇全过程|电脑cpu风扇安装方法,,1. 电脑cpu风扇安...
-
苹果电脑系统登录|苹果电脑系统登录密码忘记了
苹果电脑系统登录|苹果电脑系统登录密码忘记了怎么办,,苹果电...
-
电脑硬盘启动设置教程|电脑硬盘启动设置方法
电脑硬盘启动设置教程|电脑硬盘启动设置方法,,1. 电脑硬盘启动...
-
先科电脑显示器无信号|先科显示器使用方法
先科电脑显示器无信号|先科显示器使用方法,,1. 先科显示器使用...
-
为什么SQL Sever2005安装完成后用windows身份登
为什么SQL Sever2005安装完成后用windows身份登录不上去,身份...