当前位置 博文首页 > 要上位的程序猿的博客:MySQL 服务正在启动,MySQL 服务无法启动
以前装过MySQL,最近需要用到数据库做个项目,结果今天打开cmd启动mysql的时候出现了这个问题:
然后一直卡在这个问题很难受,在网上也百度了很多方法结果还是一脸懵,真的是大部分方法都试过了,例如:自建的data文件夹;修改my.ini和my-default.ini配置文件等等,发现这些方法都不可行,解决不了。后来灵光一现,突然想起干嘛不看自己的日志,不就知道原因了吗?
当时就感觉柳暗花明又一村,于是进入DOS界面,到MySQL文件夹下输入mysqld --console,然后发现:
可以看到,my.ini中用的一个名为data的文件,需要我们手动添加。或者也可以通过命令“mysqld –initialize”初始化data目录。
然后困扰了我很久的问题就解决了。哈哈哈!!!
1.方法1:data文件夹是自己创建的,删除data文件夹,在DOS界面进入到MySQL的文件夹下输入这个命令:mysqld --initialize ,重新初始化一个data文件。(大部分好像都是这个原因)
方法2:配置my.ini。下面这个好像有说到配置my.ini
https://blog.csdn.net/liyangyang0528/article/details/54233632#commentBox
方法3:就是看你的IP有没有被占用
方法4:自己在DOS界面在MySQL文件夹的bin目录中输入mysqld --console命令,查询错误日志,毕竟每个人遇到的错误原因都不一定相同,可以通过自己的日志找到自己真正错误的原因(推荐方法)
C:\Windows\system32>cd C:\Program Files\MySQL\MySQL Server 5.7\bin
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld --console
cs