Windows下遇到问题
PHP Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@‘localhost’ (using password: YES)
PHP Warning: mysql_get_server_info() [function.mysql-get-server-info]: Access denied for user ‘ODBC’@‘localhost’ (using password: NO)
解决方案
1.找到配置文件my.ini,打开搜索mysqld关键字在下面添加skip-grant-tables保存
2.重启MySQL服务
3.然后运行cmd,输入mysql -u root -p可不用密码直接登录,出现password:的时候直接回车进入
4.进入mysql数据库:
mysql> use mysql;
5.设置新密码:
mysql> update user set password=password("密码") where user="root";
6.删除my.ini里面的skip-grant-tables保存
7.重启MySQL服务
本文提供了一种解决在Windows环境下MySQL登录权限问题的方法,通过修改my.ini配置文件、重启服务、临时禁用权限检查,更新root用户密码,再重启服务等步骤,帮助用户解决无法登录MySQL的问题。
1万+





