mysql登录时,ERROR 1045 (28000): 错误解决办法
通常出现的报错如下:
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)
解决方案
1、找到配置文件my.ini ,然后将其打开,默认的路径可在/etc下面找
2、打开后,搜索mysqld关键字
找到后,在mysqld下面添加skip-grant-tables,保存退出。
3、重启mysql服务器
在任意目录下执行:service mysqld restart
4、重新进入数据库,更改密码
5、密码重设置成功,改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql服务就可以了。
6、重启mysql
7、重新登录mysql,用新设置的密码即可
1.作者:Syw
3.本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 4.如果文中有什么错误,欢迎指出。以免更多的人被误导。 |