mysql安装中的小问题

今天在研究selenium的时候想搭建一个SSH的环境,干脆就把mysql 5.7给装了,

最新版估计也会有一些小问题的,下载的是zip包,解压缩后按照要求在cmd里配置了一圈

最后一下要net start mysql时,服务无法启动

没有错误信息。。。

查了查有些猴子们把错误归功于5.7不是很稳,后来想了想就把mysql5.6都准备好了,可是仔细一看发现有文章说

手动创建data文件夹会干扰Mysql的初始化,估计是不是人家本来就很智能,不需要自己多此一举,所以很听话,

把刚才手动创建的data文件夹删除了,执行

mysqld --initialize

果然之后一切都自动生成。。。然后再启动服务毫无问题。。。

我的测试环境是

win7 64位 + jdk1.8 + mysql5.7.11

所以各位不要怀疑64位系统和mysql5.7.11,放心的一步一步设置就好

===========================================

2016-2-13 20:43 补充

就在我以为服务安装成功的时候,root用户又神奇的登录不进去了,估计还是那个

initialize功能操作了root,导致初始密码不再是空,哎。。。无奈很少用mysql,

一番查找,用如下命令可以重置root密码

首先,新建一个txt文件,位置随意,里面内容写如下命令:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('');

这一步把root置空了,当然你想改成啥都行

然后,打开cmd,cd到你的mysql的bin目录里,执行:

mysqld --init-file=D:\mysql-5.7.11-winx64\mysql-init.txt

这里面的地址为你的初始化文件所在地,命名也是你随意的

注意,这里不要把服务停止,等执行完了,成功了,再重启服务就好,

之后就是畅通无阻,可以开始祸祸mysql了

posted @ 2016-02-13 20:01  小马哥的代码学习  阅读(280)  评论(0编辑  收藏  举报