错误:
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
解决步骤:
1、在配置文件my.ini [mysqld] 下加入skip-grant-tables;
2、重启mysql
>net stop mysql
>mysqld remove
>mysqld install
>net start mysql
3、进入mysql界面:
>cmd,以管理员身份运行;
>输入mysql -u root -p;
>出现password:直接回车可以进入;
4、进入mysql数据库
>mysql> use mysql;
5、root用户设置新密码
mysql> update user set password=password("123456") where user="root";
6、刷新数据库
mysql> flush privileges;
7、退出mysql
mysql> quit
8、再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql服务。
【错误】netstart mysql服务正在启动或停止中 > 打开任务管理器,杀掉mysql相关的进程
本文提供了一套详细的步骤来解决MySQL登录时遇到的权限拒绝问题,并指导如何为root用户重设密码,确保数据库安全的同时恢复正常操作。
1689

被折叠的 条评论
为什么被折叠?



