之前用的都是mysql5.5安装版,很多配置信息在安装的时候就傻瓜式的配置好了,最近下了一个5.7版本的,一看是解压版,就有点懵逼了,目录上有点小小的 变化。
在配置的过程中,也是费了很长时间,踩了各种坑,有一个地方非常值得注意,在初始化后生成的随机密码,如果密码中有&这个符号,登录的时候可能会出现无法连接数据库的问题,如果遇到这个问题,只需要在进程中将mysql服务kill掉,然后删除mysql目录下的data文件夹中的文件,再重新初始化一下。
之前的my.ini,变成了my-default.ini,还有一些其他的配置文件,至于名字一时忘记了。
========================================》
首选将压缩包解压到你的工作空间下,上图就是解压之后的目录结构。
然后配置系统变量,配置系统变量的原因是为了能够在任意目录下都能使用mysqld命令,而不用每次都要进入到相应的安装目录下
然后添加到path中
查看是否配置成功
将my-default.ini改名my.ini,并配置
安装mysql服务
服务的名字是随意取的,只要是能够和服务中的名字对应上就OK
启动mysql服务
这里出了一个问题,告诉我服务无法启动,查看了一下
告诉我无法创建这几个文件,原因是此时目录下还有没data这个文件夹
所以这里需要我们进行一下初始化
再来看看我们的目录
启动服务,下面来登录一下
这个时候发现,我们队数据库暂时还是没办法操作的,提示要重置密码
重置密码
退出,用我们新置的密码重新登录
查看数据库
查看用户表
***************新版的mysql数据库下的user表中已经没有Password字段了而是将加密后的用户密码存储于authentication_string字段*******
OK,mysql安装配置完工。
让我们试试创建一个新用户
没问题。