【已解决】mysql报错error Found option without preceding group in config file Dmysql-5.7.25-win32

之前mysql数据库出现问题,因此卸载重安顺便写个教程。顺便给大家一个小建议,如果软件出现什么莫名其妙的错误,半个小时都没有解决,不如直接重装。因为你不知道哪里出了问题,重装比找出问题简单多了。

mysql从官网下载安装包直接解压即可,注意最新版的mysql不支持32位计算机。32位计算机请下载5.7,64位可以下载8.0最新版。下载完成后解压即可。

接下来在控制面板中搜索环境变量,在path中添加mysql的安装位置,比如我的是D:mysql-5.7.25-winx32in。
在这里插入图片描述
在这里插入图片描述
目前为止一切正常,但是接下来启动数据库时就遇见了问题。

error: Found option without preceding group in config file: D:mysql-5.7.25-win32my.ini at line: 1

在这里插入图片描述
这是由于mysql解压目录下没有my.ini配置文件。就是下图这个。
在这里插入图片描述
在记事本中复制如下代码并保存,自己创建配置文件。

<strong>[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#解压目录
basedir=E:mysql-5.7.13-winx64
#解压目录下data目录
datadir=E:mysql-5.7.13-winx64data
  
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
</strong>

按如下格式保存到mysql解压目录中去,我第一次安装时这样就可以启动了。
在这里插入图片描述
然而这次启动mysql仍然报错。我猜测是因为之前安装过mysql,所以新建配置文件时出错。用CIN_石头大佬的方法解决了问题,将C:ProgramDataMySQLMySQL Server 5.7中的配置文件复制到解压目录,即可正常运行。注意ProgramDATA是隐藏文件夹,大家可以自行查找如何显示隐藏文件。
在这里插入图片描述
现在就可以顺利运行mysql啦:)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值