phpstudy上面无法正常开启mysql
当首次通过phpstudy直接登陆mysql命令行的时候,直接就让输入密码,敲回车后报了
提示mysql ERROR 1045 (28000): Access denied for use
的错误,
尝试网上的教程,将my.ini文件中新增了 skip-grant-tables ,重启mysql
成功登陆:
然后按照教程上面所说的,更新了密码,
之后把my.ini中的skip-grant-tables删除,然后再次重启mysql
结果登陆的时候和第一次显示的一样报错,
请问我应该怎么操作?
正在回答
同学你好,可能与权限存在一定的关系,建议同学第一步: 关闭mysql服务。
在mysql安装目录中,用记事本打开my.ini 在***后一行加入如下代码:
skip-grant-tables
保存,启动mysql
第二步 :mysql登陆是跳开验证的。 在命令行中,输入
mysql -u root -p
【输入当前密码】
use mysql update user set Update_priv='Y' where user='root'; (这时候我们需要给root以更新的权限) update user set Grant_priv ='Y' where user ='root'; (然后是设置权限的权限) flush privileges; //刷新权限 grant all privileges on *.* to root@'localhost' identified by "123456" with grant option; (给它***高权限)//123456是密码 flush privileges; 这时候给了root之前的权限了
第三步::输入 exit 退出mysql ,关闭mysql服务,再次打开my.ini,改回原来的状态。
保存,打开mysql服务。
最后尝试是否可以正确进入mysql。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
请问有老师可以看看我的问题帮忙看看怎么回事?如果库都无法正常使用,课程没办法听啊
你好,我直接在phpstudy里面修改密码,会提示数据库连接失败
首次通过phpstudy登录需要在phpstudy里面改初始密码然后才能登录
phpstudy数据库里面可以看到的账号密码就可以登录了
- 参与学习 人
- 提交作业 626 份
- 解答问题 4930 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星