mysql启动提示:错误2系统找不到指定文件的解决方案
1、检查有没有配置环境变量
2、检查mysql下有没有my.ini文件
3、检查注册表mysql文件中,ImagePath数据路径是否正确
1、配置环境变量
①、右键我的电脑选择属性,选择高级系统配置,选择环境变量
②、在系统变量中新建一个系统变量,变量名自定义,变量值要与mysql安装路径一致
③编辑Path,新建一个环境变量
格式为[%(步骤二自定义的变量名)%bin]
2、配置my.ini文件
my.ini文件与bin目录是同级
内容为:
[mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 default-storage-engine=INNODB sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
把上面的文本文件另存为,在保存类型里选`所有文件 (*.*)`,文件名叫`my.ini`,存放的路径为MySQL的`根目录`
上面代码意思就是配置数据库的默认编码集为utf-8和默认存储引擎为INNODB。
3、检查注册表mysql文件中,ImagePath数据路径是否正确
如果前两步检查都无误,检查注册表中ImagePath的数据路径是否与环境变量中配置的一致
①win+r,输入regedit,打开注册表编辑器
②按照以下路径找到你的MySQL文件 ,并检查你的ImagePath数据
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
③检查你的路径是否与安装目录一致,也就是之前环境变量的路径。(有可能存在我先把安装包保存在了桌面然后复制到了D盘下某个路径,配置环境变量是配置的是D盘下的路径,但在这里数据是C盘路径)
结果:
启动成功(管理员权限)
以上就是mysql启动提示:错误2系统找不到指定文件的解决方案的详细内容,更多关于mysql系统找不到指定文件的资料请关注脚本之家其它相关文章!
相关文章
mysql索引过长Specialed key was too long的解决方法
在创建要给表的时候遇到一个有意思的问题,提示Specified key was too long; max key length is 767 bytes,本文就来介绍一下解决方法,如果你也遇到此类问题,可以参考一下2021-11-11解决MySQL登录报错1130:1130 Host ***.***.***.*** is not allowe
有时候在登录到MySQL服务器时会遇到1130错误,这是因为无法连接到MySQL服务器或其他一些原因,这篇文章主要给大家介绍了关于解决MySQL登录报错1130:1130 Host ***.***.***.*** is not allowed to connect to this MySQL server的相关资料,需要的朋友可以参考下2023-12-12
最新评论