首页 > 编程知识 正文

mysql启动后自动停止,mysql系统找不到文件

时间:2023-05-04 16:00:17 阅读:163600 作者:937

今天安装MySQL。 我的系统是win8.1,安装软件包是mysql-5.7.17-winx64.zip。 虽然遇到了很多问题,但特别在这里总结。 希望对遇到同样情况的人有所帮助。

1 .按照之前的网络教程,首先解压,然后在cmd中从cd运行mysqld install到D:mysqlajdhk,然后配置环境变量,完成net start mysql的运行

我仔细考虑了一下,包含cmd命令的C:windowssystem32文件夹应该不在环境变量中。 (前天安装Oracle时,很可能Oracle会自动更改环境变量。 )

确实,上图是我添加后的,添加前的path直接从D:Oracleproduct开始,C:WindowsSystem32不再存在。

必须添加大小写与C驱动器的文件路径匹配。 (我最初直接输给了C:windowssystem32,但发现还不能识别,歪了半天头。)

2 .解决上述问题后,即可运行net start mysql。

所以我决定

无法启动mysql服务。 服务没有报告错误

上午挂牌,搜索了很多在此期间发生同样问题的帖子

3358 Niu tuku.com/tech/MySQL/237849.shtml

3358 jingyan.Baidu.com/article/0f5fb 0991636376 d 8234 ea7a.html

即使知道也找到了相关的问答。 我试着找了各种各样的方法,但最终还是无知。

即使尝试从服务启动mysql也宣告失败==

已大致发现问题与my.ini配置文件和data文件夹有关。

[ mysqld ] basedir=' d :MySQL ' datadir=' d :MySQL data ' port=3333 server _ id=10 character-set-set _ gbk character _ set _ file system=gbk [ client ] port=333333 det-det

port=3306server_id=10

以防万一,我还检查了注册表

最后,运行mysql --initialize命令时,无法实际初始化data文件夹,因为以前您是自己在mysql文件夹下创建的。 因此,我删除了自己创建的data,并在cmd上运行了mysql --initialize

data文件夹初始化成功

然后尝试了net start mysql

启动成功!

眼泪汪汪的!

感谢网友分享的经验!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。