MySQL登陆不进去了如何解决?(Win8)

MySql 码拜 8年前 (2014-04-27) 439次浏览 0个评论

ERROR 1045 (28000): Access denied for user ’root’@’localhost’ (using password: NO)
错误如下图:
MySQL登陆不进去了如何解决?(Win8)
– -还需要提供其他的麽。

–貌似是运行这个引起的,不确定~~
–grant select, insert, update, delete on awesome.* to “”xx””@””localhost”” identified by “”xx””;

现在登陆不进去了,好郁闷额~~~
网上找到的进入安全模式什么的,貌似都是针对linux系统的,
在win系统下的话,这个问题该如何解决呢?thx!

5分
没有  root@localhost 用户
跳过授权表,建一个吧
引用 1 楼 pony520 的回复:

没有  root@localhost 用户
跳过授权表,建一个吧

– – 怎么跳过?
怎么建一个?

在windows下:

  1:进入cmd,停止mysql服务:Net stop mysql

     到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动,

  2:执行:mysqld-nt --skip-grant-tables(窗口会一直停止)
  
     3:然后另外打开一个命入令行窗口,执行mysql(或者直接进入Mysql Command Line Cilent),此时无需输入密码即可进入。

  Java代码

  >use mysql

  >update user set password=password("新密码") where user="root";

  >flush privileges;

  >exit

  4:使用任务管理器,找到mysqld-nt的进程,结束进程!

  在重新启动mysql-nt服务,就可以用新密码登录了。

2:执行:mysqld-nt –skip-grant-tables(窗口会一直停止) —> 我压根就没这个额,只有mysql.exe mysql-debug等等~~
好忧伤,有办法恢复到初始安装的时候麽?
不然重装?

15分
mysqladmin -u root -p123123123

-p后不要加空格。

同询问这个问题

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MySQL登陆不进去了如何解决?(Win8)
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!