共计 497 个字符,预计需要花费 2 分钟才能阅读完成。
我在通过下列形式启动 mysql 服务时,遇到了服务启动不胜利,且服务没有报错的状况
当然第一种解决形式当然是通过管理员权限关上 cmd,而后键入 netstat -aon
查看 3306 端口是否被占用,如果被占用的话,就拿到 3306 那一行的 PID 值
而后通过 taskkill /f /pid xxxx
杀死过程。
最初再通过上面形式启动 mysql 服务。
net start mysql
那么如果说上述情况不论用,重新启动 mysql 服务还是呈现第一次的那个问题,那么就请应用上面的形式去做
- 首先查看配置文件是否有谬误,能够参考早晨的配置文件
输出上面命令(将本来的 mysql 删除)
sc query mysql
sc delete mysql- 将 mysql 的 data 数据删除(已有数据请及时做备份)
- 跳转到 mysql 的 bin 目录下,输出
mysqld --initialize --console
, 初始化数据库,并获取初始登陆的明码 - 通过
mysql -u username -p
登陆 mysql 界面 - 通过
set password for root@localhost=password('您的明码')
去批改登陆密码 - 最初通过
net start mysql
,实现 mysql 服务的启动
正文完