下载了一个绿色免安装版本mysql,
版本号:mysql-5.6.21-winx64
安装过程就不说了,度娘一大把,我是根据这篇文来的:
http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html
下载好以后,第一次运行 “net start mysql5” 的时候就报了1067的错,
度娘以后,发现这个问题有N多解决办法,但是就是不能解决掉我目前的1067错误,
此处省略一万字·····
最后我的解决方很简单,将下面两行注释掉就好了:
#basedir=E:\software\Java\mysql-5.6.21-winx64
#datadir=E:\software\Java\mysql-5.6.21-winx64\data
整体配置文件如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
#basedir=E:\software\Java\mysql-5.6.21-winx64
# 设置mysql数据库的数据的存放目录
#datadir=E:\software\Java\mysql-5.6.21-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#default-storage-engine=MYISAM
[WinMySQLAdmin]
Server = "E:\software\Java\mysql-5.6.21-winx64\bin\mysqladmin.exe"
在此启动,就成功了!
可是奇葩的事情就是阴魂不散~
有段时间没在自己笔记本上启动mysql了,刚启动了一下,1067又出现了,NND。。。。。
有种想要骂人的冲动,尝试各种解决办法均无法解决:
实在没辙了,突然想起有data文件夹中有log相关的一些文件,在一些解决方法中说要将这些文件删除,于是乎我删除了如下两个文件:
ib_logfile0、ib_logfile1
重新启动,发现这两个文件又重新生成了一遍,启动成功了!
问题虽然是解决了,但是还不知道是啥原因,暂时先记录下来吧,以免忘记!