文章发布于2022年2月24日凌晨一点钟,我正在学习黑马程序员的Javaweb开发,涉及于第二课安装数据库时遇到的无法正常启动数据库进行总结.
我下载的数据库版本是5.7.24,按照老师的讲法,我配置了环境变量,java_home,path路径操作,
然后用管理员身份打开命令提示符,输入mysqld -iniitialize-insecure(根据老师讲解,再目录中会增加一个data文件夹,里边有一堆文件,应该是以后填充数据库数据用的,操作成功显示也正常),第二个步骤是进行初始化,输入mysqld -install,这样在后台中就会显示有mysql的服务,只差最后一步将mysql服务启动,此时可以输入代码services.msc找到mysql,有两种方法将mysql进行启动,第一种直接再显示的文件点击启动,第二种是再命令提示符中输入 net start mysql,问题出现了,在服务窗口中显示什么启动后又停止,在命令窗口中显示mysql服务正在启动,mysql服务无法启动,服务没有报告任何错误.问题所在!!!
我的阴差阳错的解决方法.
我删除了下载好的mysql(其实在服务中已经存在了一个mysql),重新下载,我又一次在命令窗口输入了mysqld --initialize-insecure,这个是创建data用的,然后输入mysqld -install,然后显示:
The service already exists!
The current server installed: D:\downloadware\mysql-5.7.24-winx64\bin\mysqld MySQL
也就是mysql服务已经存在了,阴差阳错的我输入了:net start mysql 竟然成功了
成功显示:
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
而且我并没有配置my.ini
就这样吧,目前我也不太清楚是为什么,遇到问题再实施更新吧!
耗时3个小时