wamp下修改mysql root用户的登录密码

本文详细介绍了在WampServer环境下修改MySQL root用户密码的步骤。首先通过WampServer进入MYSQL控制台,选择mysql数据库,然后执行SQL语句`update user set authentication_string=password('new_password') where user='root';`和`flush privileges;`来更改并应用新密码。重启MySQL服务后,确保能用新密码成功登录。如果使用phpmyadmin遇到问题,需要编辑config.inc.php文件以更新配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

update user set authentication_string=PASSWORD('mysql'),plugin='mysql_native_password' where user ='root';
flush privileges;

more infomation:https://dba.stackexchange.com/questions/209514/what-is-mysql-native-password

忽略后面的://

1、安装好wamp后,运行WampServer程序,进入MYSQL控制台;

 

2、进入控制台后,提示输入密码(不用输入任何密码,因为密码为空),按回车键进入;

3、输入“USE mysql;”然后回车,意思是选择mysql数据库;

//4、输入“update user set password=password(这里是密码,如:'root’) where user=’root’;”然后回车;返回信息:

4.高版本是:update mysql.user set authentication_string=password('root') where user='root' ;

 

Query OK, 0 rows affected (0.00 sec)

Rows matched: 2 Changed: 0 Warnings: 0

然后输入

flush privileges; 
不输入这个的话,修改密码的操作不会生效的。或者重启mysql也可以。

5、输入quit退出控制台;

6、重启mysql服务;

7、输入用户名、你设置定的密码,登录成功。

这样mysql登录与密码是没问题了,但是使用phpmyadmin登录不了,提醒密码无效了,这个因为我们还有一步这完成

这样仅仅是修改了mysql的密码,如果访问phpmyadmin,会提示你权限问题之类。找到phpmyadmin安装目录,一般是在wamp/apps/phpmyadmin/这个位置,打开config.inc.php,编辑如下几行:

代码如下 
$cfg['Servers'][$i]['auth_type'] = 'http';//由config修改为http
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'newpassword';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

  好了,搞定了

  当然我们也可以在命令模式进进行,这里简单介绍一下。

  打开wamp的mysql控制台,这样就进入mysql的命令行界面了。输入

 代码如下 

use mysql;

  正常会提示你Database changed

  接着输入

 代码如下 

update user set password=PASSWORD(‘newpassword’) where user=’root’;//注意后面的分号

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值