问题引入:在我启动SQLyog时,无法连接mysql,检查MYSQL服务,并无法手动启动,由此一下是解决步骤。
- 首先,以管理员身份打开cmd。
-
进入到mysql的bin目录,这里需要各位去文件找找路径;
-
在bin下,删除mysqld的所有内容;
mysqld --remove
成功:Service successfully removed.
- 在bin下,初始化mysqld的所有内容;
mysqld --initialize
成功:Service successfully installed.
- 开启mysql;
net start mysql
成功:MySQL 服务正在启动 .
MySQL 服务已经启动成功。如果出现没有启动 MySQL 服务,则还需要去c盘下删除mysql的data文件。
- 如果mysql默认安装的话,去c盘删除data文件;
该目录C:\ProgramData\MySQL\MySQL Server 8.0
有一个data文件,删除 即可。再在命令行重新执行net start mysql
。
总结:我就是因为data数据冲突了,原因是我之前的mysql卸载不干净。
标签:bin,启动,解决方案,mysql,mysqld,本地,MySQL,data From: https://www.cnblogs.com/container-simple/p/17471450.html