MySQL在Windows系统下无法正常调取相对的my.ini文件(8.0.22版本的MySQL,win7系统下配置)
MySQL在正常的情况下需要下载后配置my.ini文件,解压后的目录并没有的my.ini文件,需要我们自行创建在安装根目录下添加的my.ini,写入基本配置。
但有时候我们配置好的my.ini文件后在进行任何操作后悔报错或者显示已有等情况,然后直接输入mysql -uroot 不输入密码后会直接进入,并且配置的my.ini文件没有正常的使用,重复使用其他文件夹下的mysql数据库
其实是因为我们在之前有下载过其他的文件,而这些文件中会包含mysql数据库;比如禅道:下载禅道后,禅道文件中会包含mysqlzt服务、apachezt服务,禅道文件夹中会有mysql数据库,其中就会有一个my.ini文件
如果先下载禅道后下载mysql,下载后会自动选择禅道文件夹里mysql文件中的my.ini文件
处理方法:
进入mysql界面查看当前所调取的my.ini文件,找到该文件位置,可以选择删除禅道的所有文件,也可以选择继续使用并且也可以重新配置my.ini文件。
如果是删除的话,需要在右击计算机,打开管理找到mysqlzt的服务并关闭,然后就可以删除掉mysql文件(在关闭mysqlzt服务的时候会长时间无法启动也无法关闭)确保在电脑上没有其他多余的mysql服务就可以了
如果删除禅道其他文件需要关闭apachezt服务之后进行删除,否则在删除的时候会发生程序正在运行或者权限不够的问题
处理完后就可以正常的配置my.ini文件进行安装了
MySQL 8.0.19安装教程(windows 64位)
注意:提前做好备份,以免数据丢失
个人实践,仅供参考