mysql-5.7.18-winx64在win10环境下的安装

    mysql-5.7.18-winx64的免安装版只需要配置环境变量就好。一般按照网上的步骤下来也没啥问题,但是我装好之后第二天发现Mysql启动不了。

    于是百度,在【控制面板】- 【管理工具】-【服务】中找到Mysql,右键启动,报如下错误。

    继续百度,在D:\softwares\mysql-5.7.18-winx64\目录下创建空的名为【data】的文件夹(之前安装时这些步骤都做过其实),打开dos命令窗口,在D:\softwares\mysql-5.7.18-winx64\bin目录下执行以下语句:

mysqld --initialize-insecure --user=mysql

报如下错误:

之前明明是好的,为什么?

再继续百度,说是my.ini文件中以下两个属性配置下就好了。

#设置mysql的安装目录
basedir=D:\softwares\mysql-5.7.18-winx64

#设置mysql数据库的数据的存放目录
datadir=D:\softwares\mysql-5.7.18-winx64\data

我配置了,为毛还不行,继续百度,基本都是这种解决方法,心累。

仔细观察报错日志,看这里

路径中的\s呢,不见了。

仔细看别人的配置文件,有些是这样写的

#设置mysql的安装目录
basedir=D:/softwares/mysql-5.7.18-winx64

#设置mysql数据库的数据的存放目录
datadir=D:/softwares/mysql-5.7.18-winx64/data

注意斜杠

改完之后就好了,不知道第一次是怎么成功的,为什么没报错。

然后安装服务:mysqld --install

如果提示服务已存在,先mysqld --remove就好了

或者直接 net start mysql

继续报错

继续百度,输入mysqld --console查看报错信息

在命令行中使用mysqld --initialize --user=mysql --console(之前已经执行过了,可能是因为没有以管理员身份运行)

会新建这个表,还会生成一个默认密码,--console可以看到,再net start mysql就好了,服务启动成功。

总结:

归根到底上面涉及两个问题,1、my.ini文件有误;2、没有以管理员身份执行命令

参考博客:https://blog.csdn.net/qq_37449488/article/details/79177153

登录之后想重置密码,不管啥命令都提示

在经过以下步骤,终于ok了又。

  1. SET PASSWORD = PASSWORD('新密码');
  2. ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
  3. FLUSH PRIVILEGES;
  4. quit后,重新使用新密码登陆即可进行操作了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值