安装mysql服务无法启动

2023-10-17 15:36:06 浏览数 (1)

安装mysql时,下载配置完环境变量后一直启动不起来

以下操作都是在启动管理员模式下的CMD,并将路径切换到mysql的bin目录的情况下操作

第一步安装mysql

代码语言:javascript复制
mysqld -install 

启动命令:

代码语言:javascript复制
net start mysql

报错信息

代码语言:javascript复制
D:mySqlmysql-8.0.33-winx64bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。

服务没有报告任何错误。

请键入 NET HELPMSG 3534 以获得更多的帮助。

第一步检查my.ini文件(和bin同级):

我的ini文件如下,没有的话自己建一个 切记一定是ANSI编码的文件哈(大家都这么说) datadir=你自己的路径data,这个data不要自己写,后续会生成

代码语言:javascript复制
 [mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8 

[mysqld] # 服务器配置

#设置3306端口
port=3306  # 可以修改数据库默认端口(如果数据库端口被其他软件占用)

# 设置mysql的安装目录
basedir=你自己的路径

# 设置mysql数据库的数据的存放目录
datadir=你自己的路径data 

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

# 排序方式(默认跟编码格式走)
collation-server=utf8_general_ci  

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB



[client]  # mysql自己的客户端叫[mysql],配置[client]即配置了[mysql],也配置了其他存在方式的客户端,比如Navicat可视化客户端
# 编码格式
default-character-set=utf8 

初始化数据文件,当在mysql所在目录下出现data文件夹时表示配置成功

我的就是没有data文件,所以会提示不成功 初始化后马上就可以执行成功了

代码语言:javascript复制
mysqld --initialize-insecure --user=mysql

0 人点赞