发布网友 发布时间:2022-04-23 01:24
共2个回答
热心网友 时间:2022-04-07 16:02
1停止mysql服务,本人使用的wamp搭建的服务器,所以直接使用wamp停止mysql服务
2找到并打开my.ini文件
3在my.ini文件中的[mysqld]下面一行添加
skip_grant_tables
然后重启mysql服务
4打开命令提示符,输入命令mysql
-uroot
-p,不用输入密码回车就进入mysql
5设置root
账号新密码,输入命令:update
user
set
password=password('newpassword')
where
user='root'
6再次停止mysql服务,将my.ini中添加的
skip_grant_tables
删除,然后再重启mysql服务。重新输入账号和密码登录mysql,就不再报1045错误
热心网友 时间:2022-04-07 17:20
首先cmd中输入
net
stop
mysql
//停止Mysql服务
然后在my.ini文件中的[mysqld]下面一行添加
skip_grant_tables(加上这句话)
在cmd中将目录切换到你的Mysql的安装路径,如我的是C:\Program
Files\MySQL\MySQL
Server
5.1\bin
所以在cmd中输入cd
C:\Program
Files\MySQL\MySQL
Server
5.1\bin
再次输入
mysql
-uroot
-p
,这时cmd将切换成mysql模式
在mysql中输入
UPDATE
user
SET
Password=PASSWORD('newpassword')
where
USER='root'
好了,现在你的root密码已经更改成newpassword了
将my.ini中添加的
skip_grant_tables
删除
重启mysql服务,net
start
mysql
,
一切搞定~~~