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

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

mysql错误1045

用户授权问题。

网上找了好多。都不能用。

抓头啊抓头。

好了。接下来就说说我的解决方法。

1.net stop mysql 停用服务

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

[mysqld]下面添加这句:skip_grant_tables

image
权限

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

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

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

你可能感兴趣的:(windows,Access,blank,根目录,hellip)