详解Mysql-5.7解压版配置

本文详细介绍了如何配置MySQL 5.7的解压版,包括了解压目录、配置系统变量、修改配置文件、安装服务以及解决服务无法启动的问题。在初始化过程中,遇到密码包含&符号导致的登录问题,需要删除data文件夹并重新初始化。此外,新版MySQL的user表已不再有Password字段,密码存储在authentication_string中。最后,成功创建新用户,证明配置完成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前用的都是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安装配置完工。

让我们试试创建一个新用户


没问题。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值