mysql在windows下 1045 access denied for user……的解决方案

昨晚上在本身机器上配置iis7+php+mysql+phpmyadmin,phpmyadmin中用config,结果出现php

mysql错误1045mysql

用户受权问题。sql

网上找了好多。都不能用。数据库

抓头啊抓头。ide

好了。接下来就说说个人解决方法。.net

1.net stop mysql 停用服务blog

2.修改mysql根目录下的my.ini文件ip

[mysqld]下面添加这句:skip_grant_tablesget

image
权限cmd

这个的意思是绕过权限系统。从而直接进去。

3.

net start mysql 启动mysql服务

开cmd,移到mysql下的bin文件夹

如图

个人

image

输入

mysql -uroot -p

提示输入密码。输入安装时候的密码

而后进去了。

image

看见没,进来了。

而后,use mysql

进入放root账号的数据库:mysql

image

而后

改密码

UPDATE user SET Password=PASSWORD('root') where USER='root';

而后刷新

FLUSH PRIVILEGES;

而后退出

EXIT

最后重启mysql,把my.ini中加的东西删了。

就行了。。

image

总算弄好了。。跑起试试。。

相关文章
相关标签/搜索