MySQL学习笔记(1)
来源:互联网 发布:uc监控cms 编辑:程序博客网 时间:2024/06/07 09:44
最近在做一个大数据的比赛,试着用MySQL导入CSV文件,遇到了些问题,在此记录下问题解决的过程。
1、昨天下载使用正常的MySQL,今天打开尝试运行sql脚本文件时出现“can not connect to mysql server on...”的错误提示。
原因:MySQL服务的没有启动(下载的MySQL Server服务在系统中默认是手动启动);
解决方法:右键“计算机” --> "管理" --> 右边栏"服务" --> 找到MySQL,右键启动。
2、从指定文件夹中导入CSV文件时,出现Error Code: 1290. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement。
原因:在MySQL的配置文件“my.ini”中,secure_file_priv设置了指定目录,需要在指定的目录下进行数据导入导出;
解决方法(两种方法):(1)将欲导入的文件放入secure_file_priv指定的目录下;
(2)关闭MySQL服务及Workbench,然后在配置文件“my.ini”中,将secure_file_priv指定的目录更改成数据所存放的目录(路径不要包含中文,博主在这上面栽跟头了),然后重启MySQL服务及Workbench。
3、出现Error Code: 1366. Incorrect integer value: 'user_id' for column 'user_id' at row 1。
原因:MySQL 5以上的版本如果是空值应该要写NULL,这种问题一般mysql 5.x上出现。官方解释说:得知新版本mysql对空值插入有"bug",要在安装mysql的时候去除默认勾选的“enable strict SQL mode”。那么如果我们安装好了mysql怎么办了,解决办法是更改mysql中的配置 my.ini。
解决方法:将原来的sql-mode的参数设置注释掉,添加新的参数设置,如下:
# Set the SQL mode to strict#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
4、导入某个文件时,出现Error Code: 2013. Lost connection to MySQL server during query。
原因:MySQL Workbench的默认参数中,设置了每个文件的导入时长最大为600s(10min),当导入某个文件时长超过这个设定值时,导入停止并报错。
解决方法:修改默认的文件导入时长,菜单栏Edit --> Preferences --> SQL Editor --> DBMS connection read time out 的参数由600改为6000.
参考地址:http://blog.csdn.net/testcs_dn/article/details/39670421
- MYSQL学习笔记(1)
- MySQL学习笔记(1)
- mysql学习笔记(1)
- MySQL学习笔记(1)
- mysql学习笔记(1)
- mysql学习笔记(1)
- MySQL学习笔记(1)
- MYSQL学习笔记(1)
- MySQL学习笔记(1)
- MySQL学习笔记(1)
- mysql学习笔记(1)
- MySQL学习笔记1(mysql数据类型)
- MySQL学习笔记(1)--mysql 数据类型
- Mysql学习笔记(1)
- MySQL学习笔记1
- MySQL学习笔记1
- MySql学习笔记1
- MySQL学习笔记1
- STL之映射map&multimap
- 关于同步、异步、阻塞、非阻塞的理解
- <Ejb3InAction> Sample02 for Glassfish
- Android进阶知识点(fragment之间数据传递,对话框,工具栏)
- IIS日志分析
- MySQL学习笔记(1)
- NYOJ-115城市平乱(图论入门题)
- hdu5062——Beautiful Palindrome Number(模拟)
- Windows下安装ipython
- 黑白无常
- Kali Linux 2.0 2016.2 安装中文输入法方法(以搜狗输入法为例)
- 大话设计模式学习笔记(2)----策略模式
- "尚学堂杯"哈尔滨理工大学第七届程序设计竞赛 F.Final Ugly English(字符串处理)
- 图的遍历复习