Heim > Datenbank > MySQL-Tutorial > MySQL ERROR 1045 (28000) 错误的解决办法_MySQL

MySQL ERROR 1045 (28000) 错误的解决办法_MySQL

WBOY
Freigeben: 2016-07-06 13:32:47
Original
1326 Leute haben es durchsucht

错误现象:

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) 
ERROR 1045 (28000): Access denied for user
'ODBC'@'localhost' (using password: YES) 

windows下,以上两个错误的解决方法,本人亲测有效,现分享解决方案如下: 

1.找到配置文件my.ini  ,然后将其打开,可以选择用记事本打开。 

2.打开后,搜索mysqld关键字。找到后,在mysqld下面添加skip-grant-tables,保存退出。PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下。

3.保存后重启mySQL。 

4.运行cmd,输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。 

5.进入mysql数据库:
 1).切换数据库:mysql> use mysql;Database changed
 2).给root用户设置新密码:mysql> update user set password=password("123456") where user="root";
 3).刷新数据库:mysql> flush privileges;
 4).退出mysql:mysql> quitBye
 PS:123456为新密码,用户可根据自己需要修改成自己的密码 。

6.改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql服务就可以了。

以上就是本文的全部内容,希望对大家解决MySQL  ERROR 1045 (28000) 错误问题有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage