MySQL 导入慢的解决方法
导入注意点:
使用phpmyadmin或navicat之类的工具的导入功能还是会相当慢,可以直接使用mysql进行导入
导入命令如下:mysql> -uroot -psupidea jb51.net<E:\www.jb51.net.sql便可以了
说明:mysql> -umysql用户名 -pmysql密码 要导入到的数据库名<要导入MYSQL的SQL文件路径
这样导入将会非常快,之前数小时才能导入的sql现在几十秒就可以完成了。
导出时候注意点:
-e 使用包括几个VALUES列表的多行INSERT语法;
--max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小;
--net_buffer_length=XXX TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行。
注意:max_allowed_packet和net_buffer_length不能比目标数据库的设定数值 大,否则可能出错。
首先确定目标库的参数值
mysql>show variables like 'max_allowed_packet';
mysql>show variables like 'net_buffer_length';
根据参数值书写mysqldump命令,如:
mysql>mysqldump -uroot -psupidea jb51.net goodclassification -e --max_allowed_packet=1048576 --net_buffer_length=16384 >www.jb51.net.sql
相关推荐
-
MySQL 导入慢的解决方法
导入注意点:使用phpmyadmin或navicat之类的工具的导入功能还是会相当慢,可以直接使用mysql进行导入导入命令如下:mysql> -uroot -psupidea jb51.net<E:\www.jb51.net.sql便可以了说明:mysql> -umysql用户名 -pmysql密码 要导入到的数据库名<要导入MYSQL的SQL文件路径这样导入将会非常快,之前数小时才能导入的sql现在几十秒就可以完成了. 导出时候注意点:-e 使用包括几个VALUES列表的多行I
-
php将图片保存入mysql数据库失败的解决方法
本文实例分析了php将图片保存入mysql数据库失败的解决方法.分享给大家供大家参考.具体分析如下: 图片保存数据库并不是一个明智的做法,我们多半是把图片保存到服务器,然后把图片地址保存到数据库,这样我们每次只要读出图片地址就可以显示了,但下面我还是来介绍一个图片保存到mysql数据库的问题解决办法,代码如下: 复制代码 代码如下: require 'class/db.php'; $fileName = "a1.jpg"; $fp = fopen($fileName, "r&
-
bitronix 连接 MySQL 出现MySQLSyntaxErrorException 的解决方法
bitronix 连接 MySQL 出现MySQLSyntaxErrorException 的解决方法 1. 开发环境 hibernate 版本:5.1.0.Final Bitronix btm 版本:2.1.3 2 异常堆栈信息 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'hibernate' at
-
经测试最好用的mysql密码忘记的解决方法
最好用的mysql密码忘记的解决方法 ,经过测试,如果不能成功一般是你的mysql运行的不正常解决办法: 在windows下: 复制代码 代码如下: 打开命令行窗口,停止mysql服务: Net stop mysql 启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe 执行:mysqld-nt --skip-grant-tables 当前窗口将会停止. 另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目
-
远程连接mysql错误代码1130的解决方法
下面给大家介绍远程连接mysql错误代码1130的解决方法: 以上所述是小编给大家介绍的远程连接mysql错误代码1130的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的支持!
-
大容量csv快速内导入sqlserver的解决方法(推荐)
前言 在论坛中回答了一个问题,导入csv 数据,并对导入的数据增加一个新的列date datetime.要求在10s内完成,200w行数据的导入.分享下解决问题的思路和方法 分析 通常来讲Bulk insert 比 BCP 更快一点,我们选择Bulk insert的方式. 提出的解决方案:先把数据导入到sql server 的临时表,然后再插入目标表. 具体语句如下: bulk insert test07232 from 'D:\2017-7-22.csv' WITH ( FIELDTERMIN
-
Mysql 1864 主从错误解决方法
从字面意思看了一下是因为slave_pending_jobs_size_max默认值为16777216(16MB),但是slave接收到的slave_pending_jobs_size_max为17085453(17M): 解决方案 从库执行如下SQL mysql>stop slave; mysql>set global slave_pending_jobs_size_max=20000000; mysql> start slave; #在多线程复制时,在队列中Pending的事件所占用
-
MySQL服务自动停止的解决方法
本文主要给大家介绍了关于MySQL服务自动停止的解决方法,分享出来供大家参考学习,下面来一起看看: 问题描述 服务器上安装的 MySQL,会出现自动停止的情况.出现这种现象,通常是服务器的内存不足导致的. 具体可以通过服务器日志来进行分析排查: 查看服务器的系统日志 /var/log/messages 看下在 MySQL 自动停止的时间段内,有什么异常的日志信息,如果日志有提示 Out of memory 就可以判定,是服务器的内存使用不足,导致系统自动杀死的 MySQL 的进程 解决办法 通过
-
Ubuntu下pycharm无法导入类的解决方法
最近在学习Python的flask框架,配置好环境后,在终端跑了一下"hello.py"效果不错,一点毛病没有:但当我用pycharm打开后却发现代码有错,无法导入 Flask 类,详细错误信息如下: This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful n
-
mysql数据库密码忘记解决方法
当你可能前一秒设置了MySQL密码,出去吃个饭拿个快递的功夫可能就忘记密码了......这时我们该慌吗???? 不用慌兄弟们,我来解决你们忘记密码的烦恼~ 下面是听了林海峰老师的视频总结 你可以将mysql获取用户名和密码校验的功能看成是python中的装饰器,装饰在了客户端请求访问的功能上. 我们如果将该装饰器移除,那么mysql服务端就不会校验用户名和密码了!!!! # 1.先关闭当前mysql服务端 # 命令的方式启动(让mysql跳过用户名密码校验功能) # mysqld --skip-
随机推荐
- Ruby单元测试框架TestUnit的替代者MiniTest介绍
- CentOS 6.3下编译安装Ruby 2.0笔记
- C#的WEBBROWSER与JS交互小结
- 详谈symfony window下的安装 安装时候出现的问题以及解决方法
- MyEclipse通过JDBC连接MySQL数据库基本介绍
- Powershell实现按类型排序
- EL表达式简介_动力节点Java学院整理
- 详解jQuery Mobile自定义标签
- ionic2自定义cordova插件开发以及使用(Android)
- js监听鼠标事件控制textarea输入字符串的个数
- BootStrap下拉框在firefox浏览器界面不友好的解决方案
- jQuery 中国省市两级联动选择附图
- C#实现获取运行平台系统信息的方法
- 浅谈Angular文字折叠展开组件的原理分析
- 浅谈Springboot整合RocketMQ使用心得
- jquery radio 动态控制选中失效问题的解决方法
- Python实现返回数组中第i小元素的方法示例
- JavaScript变量作用域及内存问题实例分析
- 在Docker中部署Spring Boot项目过程详解
- spring security CSRF防护的示例代码