如何在WAMP 2.5中更改MySQL控制台的密码

如何在WAMP 2.5中更改MySQL控制台的密码,mysql,phpmyadmin,Mysql,Phpmyadmin,我目前在Windows7下运行WAMP,我更改了phpmyadmin的用户名和密码 在phpmyadmin中更改密码后,我无法让我的Mysql控制台工作 在我得到更改后: 拒绝用户“root”@“localhost”的访问(使用密码“是”) 我尝试导航到mysql文件夹手册并尝试: mysql-u用户名密码newpassword 这意味着没有机会进入comand线 有没有人能够为命令行设置新密码?这是直接从 以管理员身份登录到您的系统 如果MySQL服务器正在运行,请停止它 创建包含以下语句的

我目前在Windows7下运行WAMP,我更改了phpmyadmin的用户名和密码

在phpmyadmin中更改密码后,我无法让我的Mysql控制台工作

在我得到更改后:

拒绝用户“root”@“localhost”的访问(使用密码“是”)

我尝试导航到mysql文件夹手册并尝试:

mysql-u用户名密码newpassword

这意味着没有机会进入comand线


有没有人能够为命令行设置新密码?

这是直接从

  • 以管理员身份登录到您的系统
  • 如果MySQL服务器正在运行,请停止它
  • 创建包含以下语句的文本文件。将密码替换为要使用的密码

    更新mysql.user SET Password=Password('MyNewPass'),其中user='root'; 同花顺特权

  • 保存文件。对于本例,文件名为C:\mysql-init.txt

  • 打开控制台窗口,进入命令提示符:
    runcmd
  • 使用特殊的--init file选项启动MySQL服务器(注意选项值中的反斜杠加倍):

    C:>C:\mysql\bin\mysqld--init file=C:\mysql-init.txt

  • 服务器成功启动后,删除C:\mysql-init.txt


或者,您可以单击时钟附近的Wamp图标,
Mysql->service->remove service
,然后
Mysql->service->install service
,然后重新启动所有服务。

在Wamp server 3中,您可能需要将查询更改为

UPDATE mysql.user
  SET authentication_string =PASSWORD('MyNewPass')
  WHERE User='root';
FLUSH PRIVILEGES;

图像也可用
由于没有密码,请按enter键。输入以下命令:

[mysql> SET PASSWORD for 'root'@'localhost' = password('enteryourpassword');
mysql> SET PASSWORD for 'root'@'127.0.0.1' = password('enteryourpassword');
mysql> SET PASSWORD for 'root'@'::1' = password('enteryourpassword');][2]
就是这样,我保持密码不变以保持简单。如果您想查看用户表以查看信息是否已更新,只需输入如下所示的其他命令。这是一个很好的选项,可以检查您是否确实为所有主机输入了相同的密码

可能的帮助:刷新缓存后——更新mysql.user SET Password=Password('YourNewPass'),其中user='root';刷新权限;——您可能还需要更改PHPMyAdmin配置文件中的密码。