Mysql
Eric-L90
New year,New life
展开
-
linux mysql 更改MySQL数据库目录位置
今天在Linux环境下装了一个Mysql。但是发现mysql的初始化datadir是在/var目录下,这肯定是不可以的。找了一下如何修改默认data目录,如下:MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home mkdir data 2、把转载 2015-08-27 09:00:14 · 636 阅读 · 0 评论 -
错误:OPTION SQL_SELECT_LIMIT=DEFAULT
今天在使用etl取mysql中数据的时候遇到了这么一个错误。看了一下。里面报错了version大概就是jdbc版本的问题。因为我的mysql是5.6,而jdbc是5.1.17.下了一个5.1.36之后,问题解决。是因为新版本里面,下面的这个定义已经没有了。check the manual that corresponds to your MySQL server version for the原创 2015-08-28 16:30:47 · 3878 阅读 · 0 评论 -
mysql报错Access denied for user ''@'localhost'”
记得那时因为没有网络,把root密码改错了写成了:update user set password="122" where user="root";之后mysql就开始不工作了。#mysql -u root -p#123就会出现:ERROR 1045 (28000): Access denied for user ''@'localhost' (using password:转载 2015-09-18 17:18:24 · 720 阅读 · 0 评论 -
MySQL会出现中文乱码
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候:转载 2015-09-19 11:11:40 · 607 阅读 · 0 评论 -
Mysql报错:Please DISCARD the tablespace before IMPORT
今天在使用MySQL,创建表的时候遇到错误,tablespace for table ××××× exist, Please DISCARD the tablespace before IMPORT看了以下,其实并没有这个表的存在,后来看mysql的数据目录的时候,发现,在对应数据库的目录下真的还有该表的文件存在,应该是以前删除表的时候没有删除干净,导致表的一些数据文件还存在,所以,创建表原创 2015-11-02 09:34:29 · 17080 阅读 · 2 评论 -
使用JDBC在MySQL数据库中快速批量插入数据
使用JDBC连接MySQL数据库进行数据插入的时候,特别是大批量数据连续插入(10W+),如何提高效率呢?在JDBC编程接口中Statement 有两个方法特别值得注意:?1void addBatch() throws SQLExceptionAdds a set of parameters t转载 2016-10-27 14:28:51 · 686 阅读 · 0 评论