Mysql因为phpstudy无法启动与修改密码

本文介绍了解决MySQL服务无法启动的方法,包括检查端口冲突及重新安装MySQL服务;同时详细介绍了如何通过命令行修改MySQL密码,适用于忘记密码的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、MySQL无法启动

最近因为学校php的课程原因安装了phpstudy,做完任务后卸载掉之后在发现MySQL数据库不能启动了,找了一下原因,发现是因为phpstudy自带的MySQL数据库与自己电脑本地的MySQL数据库端口冲突了,卸载了phpstudy之后MySQL服务也顺带被卸载,这时只需要我们重新安装与启动服务即可

1、以管理员方式运行cmd,然后切换到MySQL的bin目录下面,输入mysqld --install

2、出现Service successfully installed.(服务成功安装)即表示服务安装成功,然后启动服务就行了,启动服务命令:net start mysql

二、MySQL修改密码

 1、用管理员权限运行cmd,确保MySQL服务已经关闭,运行net stop mysql命令关闭数据库

2、运行mysqld --console --skip-grant-tables --shared-memory命令,利用管理员权限跳过权限表验证,出现如下提示,进入等待环节

 3、一定要重新以管理员身份打开一个新的cmd,切记不要关闭原先的cmd窗口

然后在新打开的cmd里面输入mysql,这是不需要用户名和密码就可以连接到MySQL数据库了

 4、用show databases;命令查看数据库列表确认里面有系统数据库,注意分号

 5、修改密码,注意命令后面的分号

首先输入use mysql;命令,出现Database changed(数据库已更改),进入下一步

 然后输入alter user root@localhost identified by 'root';命令

 这里出现了报错不要慌,更新一下权限就可以了,输入flush privileges;命令更新权限

 再次执行一下alter user root@localhost identified by 'root';命令

 这样就更改成功,然后退出并关闭这两个cmd,重新运行一个cmd,启动数据库并登录数据库确认更改密码成功没。出现下面这些提示就说明成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不想写代码的懒大王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值