mysql压缩包启动不了_mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法...

本人初学使用mysql数据库,由于喜欢使用解压版,于安装配置中遇到许多问题,部分未能在搜索引擎中找到答案,偶然找到解决办法,故于此留下一些随笔,方便自己也为网友提供一点点参考,如有错误的地方,请大家批评指正,共同进步!

1.mysql解压版下载

浏览mysql官网,下载解压版压缩包,根据需要的解压到相关目录。

2.环境变量与配置文件设置

2.1配置环境变量(没有对其必要性考证,参考其他博主的步骤)

鼠标右击计算机(我的电脑),点击属性,选择高级系统设置,最后点击环境变量,新建MYSQL_HOME,并设置变量值为mysql路径(bin目录上一级),完成后确定,如下图配置

a108dc4d644d21a39c39e4b1427ff7f7.png

双击path选项,选择新建,并做如下图配置

2796e424ec04887ddceb7c4ad9d040de.png

2.2配置文件设置

在含有bin文件夹的目录中,新建记事本并改名为my.ini,如下图

ac4bd3caad3f93136079345c4be8a6c7.png

在my.ini中添入相关信息,如下:

[mysqld]

port=3306

basedir =H:/tools/DataBase/MySQL/mysql

datadir=H:/tools/DataBase/MySQL/mysql/mydata

character_set_server = utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

default-character-set = utf8

ef2446f2f37f8f0ed2ae721365601799.png

注:中括号[]内为说明,配置文件中不能以此方式存在

2.3命令行适配配置文件

以管理员身份打开命令行(cmd),进入mysql目录下的bin目录;其后三个命令进行不同的操作。

mysqld --initialize:作用初始化

mysqld -install:作用安装mysql服务

net start mysql:启动mysql服务

e28482ce53556ff81a8a55578ea1f84c.png

注:密码在配置文件中的数据目录下的一个文件中,其后缀为.err(命名方式好像是计算机名+后缀名)。在此文件中有一个[Note] [MY-010454] [Server] A temporary password is generated....

7cdd0d8d586556cc81ae0cdb16af2ee9.png

2.4初次运行修改密码

进入mysql数据库,执行如下命令

ALTER USER root@localhost IDENTIFIED  BY '123456';

注:’123456‘为设定的密码。

3.问题:服务无法启动(如果安装上述流程应该不会出错)

问题描述:服务无法启动发生在net start mysql命令后,如下图

7ae54db66959073e13767f995db12492.png

问题原因:我这儿出现这个问题是因为安装过程中参照了其他博主的配置文件内容,如下图

05cc12161aa6f2eb4e33b3c8d6ea9637.png

发现过程:之所以认为服务无法启动的原因是max_connection=200这个命令,是在无意中在存储目录中发现了一个后缀为.err的文件,(.err->.error),如下图

ced0cf7b03de645b3d97282178969188.png

解决办法:抱着试一试的心里,删除max_connection=200此命令,删除生成的数据目录(手动),并使用命令行输入mysqld --remove删除安装的mysql服务,如下图

4687e371b33a11cc7661edd817c6cec2.png

92f40b30e29d3de97819abcf14c216e0.png

最后结果:删除max_connection=200后,重试发现服务启动成功,但不知能否在其他电脑上使用,如下图

6821eb9a017cd8b90e3671b2473f5b3b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值