windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes

时间:2021-11-15 20:48:00
windowsxp系统 mysql-5.0.11-beta-win32
提示:1045 access denied for user 'root'@'localhost' using password yes
前几天都好好的,昨天没弄,结果今天晚上过来提示上面的这个错误,重启mysql还是不可以
网上的方法看了几个但是不知道怎么弄
方法一: 
# /etc/init.d/mysql stop 
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 
# mysql -u root mysql 
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’; 
mysql> FLUSH PRIVILEGES; 
mysql> quit 
# /etc/init.d/mysql restart 
# mysql -uroot -p 
Enter password: <输入新设的密码newpassword> 
mysql> 
方法二: 
直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码: 
# mysql -udebian-sys-maint -p 
Enter password: <输入[client]节的密码> 
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’; 
mysql> FLUSH PRIVILEGES; 
mysql> quit 
# mysql -uroot -p 
Enter password: <输入新设的密码newpassword> 
mysql> 

内容来自: 脚本之家 www.jb51.net 

另一个方法
Windows:

1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程
2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行
3. 运行 d:\mysql\bin\mysqld-nt --skip-grant-tables 启动mysql,关闭权限的检查
4. 运行 d:\mysql\bin\mysqladmin -u root flush-privileges password "newpassword" 重设root密码
5. 重新启动mysql服务

第4步也可以直接修改mysql表,所用到的SQL语句同linux部分,这里就不再重复了.

请不要乱给答案否则不给分
一定要试验过的成功经验,谢谢!

99 个解决方案

#1




试过第一种方法,你试了没了?有什么问题?

#2


引用 1 楼 ACMAIN_CHM 的回复:
试过第一种方法,你试了没了?有什么问题? 


'mysqld_safe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
提示这个!
#表示是在cmd后的命令行下输入的命令吧?你能把那些命令写清楚点吗,仿佛我上面在网上拷的有的空格什么的不太对,有的提示参数不对。着急中,谢谢 

#3




那是在LINUX下的命令,换成WINDOWS下的就可以了。

到WINDOWS的命令行了(‘DOS’ 下),切换到你的MySQL bin目录下。 比如我的是 C:\Program Files\MySQL\MySQL Server 5.1\bin
然后敲下面的粗体的命令。注意你的my.ini位置。

C:\Program Files\MySQL\MySQL Server 5.1\bin> mysqld  --defaults-file="C:\Program
Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables

090515 22:06:09 [Warning] The syntax '--log' is deprecated and will be removed i
n MySQL 7.0. Please use '--general_log'/'--general_log_file' instead.
090515 22:06:09 [Warning] The syntax '--log_slow_queries' is deprecated and will
 be removed in MySQL 7.0. Please use '--slow_query_log'/'--slow_query_log_file'
instead.
090515 22:06:09 [Warning] The syntax '--log' is deprecated and will be removed i
n MySQL 7.0. Please use '--general_log'/'--general_log_file' instead.
090515 22:06:09 [Warning] The syntax '--log_slow_queries' is deprecated and will
 be removed in MySQL 7.0. Please use '--slow_query_log'/'--slow_query_log_file'
instead.
090515 22:06:09 [ERROR] The update log is no longer supported by MySQL in versio
n 5.0 and above. It is replaced by the binary log. Now starting MySQL with --log
-bin='' instead.
090515 22:06:09  InnoDB: Started; log sequence number 0 324221
090515 22:06:09 [Note] mysqld: ready for connections.
Version: '5.1.33-community-log'  socket: ''  port: 3306  MySQL Community Server
(GPL)

看到这个结果就说明MySQL已经起来了。
再开一个DOS窗口,同样切到mysql bin目录下,
C:\Program Files\MySQL\MySQL Server 5.1\bin> mysql -uroot mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.33-community-log MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

到这,你就继续按 方法一:操作就行。update完表后,退出,

然后
C:\Program Files\MySQL\MySQL Server 5.1\bin> mysqladmin shutdown

之后正常重启MySQL服务就行了。

#4


还是提示'mysqld_safe' 不是内部或外部命令,也不是可运行的程序或批处理文件。 在bin目录下有mysqld-debug.exe和mysqld-nt.exe。你是不是弄错了。你试过吗?那个方法可行吧?

#5




楼主能不能认真看一下回复?仔细看一下三楼。哪儿有 mysqld_safe ????

#6


引用 5 楼 ACMAIN_CHM 的回复:
楼主能不能认真看一下回复?仔细看一下三楼。哪儿有 mysqld_safe ???? 

写错了,还是提示还是提示'mysqld' 不是内部或外部命令,也不是可运行的程序或批处理文件。我就按照三楼的命令输入的。。。

#7




到WINDOWS的命令行了(‘DOS’ 下),切换到你的MySQL bin目录下。 比如我的是 C:\Program Files\MySQL\MySQL Server 5.1\bin
然后敲下面的粗体的命令。注意你的my.ini位置。

上面这段字你看了吗?!

#8


引用 7 楼 ACMAIN_CHM 的回复:
到WINDOWS的命令行了(‘DOS’ 下),切换到你的MySQL bin目录下。 比如我的是 C:\Program Files\MySQL\MySQL Server 5.1\bin 
然后敲下面的粗体的命令。注意你的my.ini位置。 

上面这段字你看了吗?!

老大,我都是按照你写的那个来的,复制了我自己的安装路径。。。。 我先自己试试了

#9


这个问题真能解决吗?我怎么重装又出现这个问题了。。。。

#10




这个方法已经测试成功。 
建议你把你的界面也向上面一样贴出来。否则很难猜中你哪一步出错,出错信息又是什么?

#11


引用 10 楼 ACMAIN_CHM 的回复:
这个方法已经测试成功。 
建议你把你的界面也向上面一样贴出来。否则很难猜中你哪一步出错,出错信息又是什么?


对不起,哪个图怎么贴上来,他老是提示要输入http://。我不知道该怎么弄。可不可以告诉一下,谢谢了

#12




不用贴图,就象一样,把你命令行中的结果贴出来就行了。

#13


我照着三楼的错误如下。
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld  --defaults-file="C:\Program
Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
090524  6:40:13  InnoDB: Operating system error number 32 in a file operation.
InnoDB: The error means that another program is using InnoDB's files.
InnoDB: This might be a backup or antivirus software or another instance
InnoDB: of MySQL. Please close it to get rid of this error.
090524  6:40:23  InnoDB: Operating system error number 32 in a file operation.
InnoDB: The error means that another program is using InnoDB's files.
InnoDB: This might be a backup or antivirus software or another instance
InnoDB: of MySQL. Please close it to get rid of this error.
请教三楼上边是什么错误。。


楼主的问题我曾上网搜过,别人写的方法我都没有试验成功,我看权威指南写的方法,我试验成功了。
net stop mysql 停用服务
{mysqld]
skip_grant_tables(加上这句话)
你把你的bin目录加入path路径里边 在dos里边输入 mysql -uroot -p 就可进入mysql在修改密码了。。

#14


Binlogging on server not active 这是什么错误????

#15




to magnet2008 , 你的错误信息, 你的
InnoDB: The error means that another program is using InnoDB's files.

这个文件正在被其实程序使用中。检查一下你的mysqld有没有关闭,或者有没有什么程序在锁定这个文件。

#16


to acmain_chm
好像不需要关闭mysql服务,关闭反而报错,说连接不上。
现在我运行成功了,可能是我一次开了两个客户端,导致不能运行mysqldump
十分感谢,我有时在****上边问的问题,很感谢你的回答。。

#17


三楼的结果是正确的,我刚才说到别的问题了。。。

#18


求助问题依旧。。。
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqld --defaults-file="C:\Program F
iles\MySQL\MySQL Server 5.0\my.ini" --console --skip-grant-tables
'mysqld' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Program Files\MySQL\MySQL Server 5.0\bin>
这是我的按照三楼步骤弄的,第一步就出现这个
我的bin文件夹下面有这几个mysqld-debug.exe  mysqld-debug.map  mysqld-debug.pdb  mysqld-debug.pdb  mysqld-nt.map  mysqld-nt.pdb 跟mysqld有关的,是不是我的bin里少东西呢?

#19




少东西了,重新安装吧。这是我目录中的。

[code=BatchFile]C:\Program Files\MySQL\MySQL Server 5.1\bin>dir mysqld*.exe
 Volume in drive C is xxxxxx
 Volume Serial Number is xxxxxxx-xx

 Directory of C:\Program Files\MySQL\MySQL Server 5.1\bin

03/16/2009  01:28p          10,715,776 mysqld-debug.exe
03/16/2009  01:29p           6,562,432 mysqld.exe
03/16/2009  01:29p           2,331,264 mysqldump.exe
               3 File(s)     19,609,472 bytes
               0 Dir(s)  32,020,001,280 bytes free

C:\Program Files\MySQL\MySQL Server 5.1\bin>[/code]

#20


好的,谢谢了,我再重装看看,都已经重装很多次了,按照网上的步骤来的,有没有哪个不错的安装步骤给个连接啊,我怀疑是不是我的安装步骤有问题。

#21




windowsxp系统 mysql-5.0.11-beta-win32
提示:1045 access denied for user 'root'@'localhost' using password yes

如果有这个提示,说明你的mysqld已经在运行了。

#22


我的mysql能启动,但是打开mysql命令行一输入密码回车就嘀的一声把mysql的命令行自动关闭了。而且我用navicat 8.0 for myslq前台工具测试连接就提示:1045 access denied for user 'root'@'localhost' using password yes 
不知道该怎么办了,反正重装过几次,每次装完是好的,但是第二天来就提示这个错误了

#23




看一下你的 service 中的MySQL服务的命令是什么?
windows 控制面板,服务。

#24


引用 23 楼 ACMAIN_CHM 的回复:
看一下你的 service 中的MySQL服务的命令是什么? 
windows 控制面板,服务。

怎么查看啊,我到服务里了,对mysql右键也没有的啊

#25


dddddddddddddddd

#26


我遇到过同样的问题

#27


我遇到过同样的问题

#28


重装不就好了,

#29


微软的东西就是比较奇怪~~

#30


重新安装试试

#31


这问题还没见过

#32


重装呀

#33


老大,我都是按照你写的那个来的,复制了我自己的安装路径

#34


该回复于2009-07-17 09:27:27被版主删除

#35


大家加油啊~~~

#36


呵呵,前段时间有个紫光的人到我们学校来讲学,他带了个项目来,运行也是出了这样的问题
怎么也搞不出!
汗蹭的出来了啊!!

#37


怎么我的是出现D:\Program 不是内部或外部命令呢?

#38


引用 13 楼 magnet2008 的回复:
我照着三楼的错误如下。
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld  --defaults-file="C:\Program
Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
090524  6:40:13  InnoDB: Operating system error number 32 in a file operation.
InnoDB: The error means that another program is using InnoDB's files.
InnoDB: This might be a backup or antivirus software or another instance
InnoDB: of MySQL. Please close it to get rid of this error.
090524  6:40:23  InnoDB: Operating system error number 32 in a file operation.
InnoDB: The error means that another program is using InnoDB's files.
InnoDB: This might be a backup or antivirus software or another instance
InnoDB: of MySQL. Please close it to get rid of this error.
请教三楼上边是什么错误。。


楼主的问题我曾上网搜过,别人写的方法我都没有试验成功,我看权威指南写的方法,我试验成功了。
net stop mysql 停用服务
{mysqld]
skip_grant_tables(加上这句话)
你把你的bin目录加入path路径里边 在dos里边输入 mysql -uroot -p 就可进入mysql在修改密码了。。


具体点呀怎么修改密码呀啊

#39


c:\>sc stop mysql
c:\>mysqld  --defaults-file="C:\MySQL\MySQLServer6.0\my.ini" --console --skip-grant-tables
重新开一个cmd
c:\>mysql -uroot -p
enter password: <- 回车
mysql>UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql>FLUSH PRIVILEGES;
mysql>quit

#40


我也遇到这问题了,安装好 mysql 用的好好的,可是今天登陆时报这个错,
以上的方法我到是没用,就是先停止服务,再重新启动服务就OK!

#41


搞了我一天,直到我看到了这个帖子,才解决了这个问题。
非常感谢ACMAIN_CHM,
向活跃在****中的所有如ACMAIN_CHM一样,耐心、专业的高手们致敬!
分享最快乐,怎能少的了你们呢?

#42


密码不对

#43


我也是这问题,悲剧.

#44


我也遇到了同样的问题。。。。。。

#45


你好

#46


太感谢了,这个问题困扰我好几天了,直到看到这个帖子才解决,,真是万分感谢。。

#47


学习了!!

#48


今天也遇到同样的问题,看来是要重装了。谢谢楼上的各位大侠哈。

#49


第一个方法实验成功。。特地来说声感谢。~

#50


很感谢,我用的是第三个方法

#1




试过第一种方法,你试了没了?有什么问题?

#2


引用 1 楼 ACMAIN_CHM 的回复:
试过第一种方法,你试了没了?有什么问题? 


'mysqld_safe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
提示这个!
#表示是在cmd后的命令行下输入的命令吧?你能把那些命令写清楚点吗,仿佛我上面在网上拷的有的空格什么的不太对,有的提示参数不对。着急中,谢谢 

#3




那是在LINUX下的命令,换成WINDOWS下的就可以了。

到WINDOWS的命令行了(‘DOS’ 下),切换到你的MySQL bin目录下。 比如我的是 C:\Program Files\MySQL\MySQL Server 5.1\bin
然后敲下面的粗体的命令。注意你的my.ini位置。

C:\Program Files\MySQL\MySQL Server 5.1\bin> mysqld  --defaults-file="C:\Program
Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables

090515 22:06:09 [Warning] The syntax '--log' is deprecated and will be removed i
n MySQL 7.0. Please use '--general_log'/'--general_log_file' instead.
090515 22:06:09 [Warning] The syntax '--log_slow_queries' is deprecated and will
 be removed in MySQL 7.0. Please use '--slow_query_log'/'--slow_query_log_file'
instead.
090515 22:06:09 [Warning] The syntax '--log' is deprecated and will be removed i
n MySQL 7.0. Please use '--general_log'/'--general_log_file' instead.
090515 22:06:09 [Warning] The syntax '--log_slow_queries' is deprecated and will
 be removed in MySQL 7.0. Please use '--slow_query_log'/'--slow_query_log_file'
instead.
090515 22:06:09 [ERROR] The update log is no longer supported by MySQL in versio
n 5.0 and above. It is replaced by the binary log. Now starting MySQL with --log
-bin='' instead.
090515 22:06:09  InnoDB: Started; log sequence number 0 324221
090515 22:06:09 [Note] mysqld: ready for connections.
Version: '5.1.33-community-log'  socket: ''  port: 3306  MySQL Community Server
(GPL)

看到这个结果就说明MySQL已经起来了。
再开一个DOS窗口,同样切到mysql bin目录下,
C:\Program Files\MySQL\MySQL Server 5.1\bin> mysql -uroot mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.33-community-log MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

到这,你就继续按 方法一:操作就行。update完表后,退出,

然后
C:\Program Files\MySQL\MySQL Server 5.1\bin> mysqladmin shutdown

之后正常重启MySQL服务就行了。

#4


还是提示'mysqld_safe' 不是内部或外部命令,也不是可运行的程序或批处理文件。 在bin目录下有mysqld-debug.exe和mysqld-nt.exe。你是不是弄错了。你试过吗?那个方法可行吧?

#5




楼主能不能认真看一下回复?仔细看一下三楼。哪儿有 mysqld_safe ????

#6


引用 5 楼 ACMAIN_CHM 的回复:
楼主能不能认真看一下回复?仔细看一下三楼。哪儿有 mysqld_safe ???? 

写错了,还是提示还是提示'mysqld' 不是内部或外部命令,也不是可运行的程序或批处理文件。我就按照三楼的命令输入的。。。

#7




到WINDOWS的命令行了(‘DOS’ 下),切换到你的MySQL bin目录下。 比如我的是 C:\Program Files\MySQL\MySQL Server 5.1\bin
然后敲下面的粗体的命令。注意你的my.ini位置。

上面这段字你看了吗?!

#8


引用 7 楼 ACMAIN_CHM 的回复:
到WINDOWS的命令行了(‘DOS’ 下),切换到你的MySQL bin目录下。 比如我的是 C:\Program Files\MySQL\MySQL Server 5.1\bin 
然后敲下面的粗体的命令。注意你的my.ini位置。 

上面这段字你看了吗?!

老大,我都是按照你写的那个来的,复制了我自己的安装路径。。。。 我先自己试试了

#9


这个问题真能解决吗?我怎么重装又出现这个问题了。。。。

#10




这个方法已经测试成功。 
建议你把你的界面也向上面一样贴出来。否则很难猜中你哪一步出错,出错信息又是什么?

#11


引用 10 楼 ACMAIN_CHM 的回复:
这个方法已经测试成功。 
建议你把你的界面也向上面一样贴出来。否则很难猜中你哪一步出错,出错信息又是什么?


对不起,哪个图怎么贴上来,他老是提示要输入http://。我不知道该怎么弄。可不可以告诉一下,谢谢了

#12




不用贴图,就象一样,把你命令行中的结果贴出来就行了。

#13


我照着三楼的错误如下。
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld  --defaults-file="C:\Program
Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
090524  6:40:13  InnoDB: Operating system error number 32 in a file operation.
InnoDB: The error means that another program is using InnoDB's files.
InnoDB: This might be a backup or antivirus software or another instance
InnoDB: of MySQL. Please close it to get rid of this error.
090524  6:40:23  InnoDB: Operating system error number 32 in a file operation.
InnoDB: The error means that another program is using InnoDB's files.
InnoDB: This might be a backup or antivirus software or another instance
InnoDB: of MySQL. Please close it to get rid of this error.
请教三楼上边是什么错误。。


楼主的问题我曾上网搜过,别人写的方法我都没有试验成功,我看权威指南写的方法,我试验成功了。
net stop mysql 停用服务
{mysqld]
skip_grant_tables(加上这句话)
你把你的bin目录加入path路径里边 在dos里边输入 mysql -uroot -p 就可进入mysql在修改密码了。。

#14


Binlogging on server not active 这是什么错误????

#15




to magnet2008 , 你的错误信息, 你的
InnoDB: The error means that another program is using InnoDB's files.

这个文件正在被其实程序使用中。检查一下你的mysqld有没有关闭,或者有没有什么程序在锁定这个文件。

#16


to acmain_chm
好像不需要关闭mysql服务,关闭反而报错,说连接不上。
现在我运行成功了,可能是我一次开了两个客户端,导致不能运行mysqldump
十分感谢,我有时在****上边问的问题,很感谢你的回答。。

#17


三楼的结果是正确的,我刚才说到别的问题了。。。

#18


求助问题依旧。。。
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqld --defaults-file="C:\Program F
iles\MySQL\MySQL Server 5.0\my.ini" --console --skip-grant-tables
'mysqld' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Program Files\MySQL\MySQL Server 5.0\bin>
这是我的按照三楼步骤弄的,第一步就出现这个
我的bin文件夹下面有这几个mysqld-debug.exe  mysqld-debug.map  mysqld-debug.pdb  mysqld-debug.pdb  mysqld-nt.map  mysqld-nt.pdb 跟mysqld有关的,是不是我的bin里少东西呢?

#19




少东西了,重新安装吧。这是我目录中的。

[code=BatchFile]C:\Program Files\MySQL\MySQL Server 5.1\bin>dir mysqld*.exe
 Volume in drive C is xxxxxx
 Volume Serial Number is xxxxxxx-xx

 Directory of C:\Program Files\MySQL\MySQL Server 5.1\bin

03/16/2009  01:28p          10,715,776 mysqld-debug.exe
03/16/2009  01:29p           6,562,432 mysqld.exe
03/16/2009  01:29p           2,331,264 mysqldump.exe
               3 File(s)     19,609,472 bytes
               0 Dir(s)  32,020,001,280 bytes free

C:\Program Files\MySQL\MySQL Server 5.1\bin>[/code]

#20


好的,谢谢了,我再重装看看,都已经重装很多次了,按照网上的步骤来的,有没有哪个不错的安装步骤给个连接啊,我怀疑是不是我的安装步骤有问题。

#21




windowsxp系统 mysql-5.0.11-beta-win32
提示:1045 access denied for user 'root'@'localhost' using password yes

如果有这个提示,说明你的mysqld已经在运行了。

#22


我的mysql能启动,但是打开mysql命令行一输入密码回车就嘀的一声把mysql的命令行自动关闭了。而且我用navicat 8.0 for myslq前台工具测试连接就提示:1045 access denied for user 'root'@'localhost' using password yes 
不知道该怎么办了,反正重装过几次,每次装完是好的,但是第二天来就提示这个错误了

#23




看一下你的 service 中的MySQL服务的命令是什么?
windows 控制面板,服务。

#24


引用 23 楼 ACMAIN_CHM 的回复:
看一下你的 service 中的MySQL服务的命令是什么? 
windows 控制面板,服务。

怎么查看啊,我到服务里了,对mysql右键也没有的啊

#25


dddddddddddddddd

#26


我遇到过同样的问题

#27


我遇到过同样的问题

#28


重装不就好了,

#29


微软的东西就是比较奇怪~~

#30


重新安装试试

#31


这问题还没见过

#32


重装呀

#33


老大,我都是按照你写的那个来的,复制了我自己的安装路径

#34


该回复于2009-07-17 09:27:27被版主删除

#35


大家加油啊~~~

#36


呵呵,前段时间有个紫光的人到我们学校来讲学,他带了个项目来,运行也是出了这样的问题
怎么也搞不出!
汗蹭的出来了啊!!

#37


怎么我的是出现D:\Program 不是内部或外部命令呢?

#38


引用 13 楼 magnet2008 的回复:
我照着三楼的错误如下。
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld  --defaults-file="C:\Program
Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
090524  6:40:13  InnoDB: Operating system error number 32 in a file operation.
InnoDB: The error means that another program is using InnoDB's files.
InnoDB: This might be a backup or antivirus software or another instance
InnoDB: of MySQL. Please close it to get rid of this error.
090524  6:40:23  InnoDB: Operating system error number 32 in a file operation.
InnoDB: The error means that another program is using InnoDB's files.
InnoDB: This might be a backup or antivirus software or another instance
InnoDB: of MySQL. Please close it to get rid of this error.
请教三楼上边是什么错误。。


楼主的问题我曾上网搜过,别人写的方法我都没有试验成功,我看权威指南写的方法,我试验成功了。
net stop mysql 停用服务
{mysqld]
skip_grant_tables(加上这句话)
你把你的bin目录加入path路径里边 在dos里边输入 mysql -uroot -p 就可进入mysql在修改密码了。。


具体点呀怎么修改密码呀啊

#39


c:\>sc stop mysql
c:\>mysqld  --defaults-file="C:\MySQL\MySQLServer6.0\my.ini" --console --skip-grant-tables
重新开一个cmd
c:\>mysql -uroot -p
enter password: <- 回车
mysql>UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql>FLUSH PRIVILEGES;
mysql>quit

#40


我也遇到这问题了,安装好 mysql 用的好好的,可是今天登陆时报这个错,
以上的方法我到是没用,就是先停止服务,再重新启动服务就OK!

#41


搞了我一天,直到我看到了这个帖子,才解决了这个问题。
非常感谢ACMAIN_CHM,
向活跃在****中的所有如ACMAIN_CHM一样,耐心、专业的高手们致敬!
分享最快乐,怎能少的了你们呢?

#42


密码不对

#43


我也是这问题,悲剧.

#44


我也遇到了同样的问题。。。。。。

#45


你好

#46


太感谢了,这个问题困扰我好几天了,直到看到这个帖子才解决,,真是万分感谢。。

#47


学习了!!

#48


今天也遇到同样的问题,看来是要重装了。谢谢楼上的各位大侠哈。

#49


第一个方法实验成功。。特地来说声感谢。~

#50


很感谢,我用的是第三个方法