更改MySQL root密码

时间:2020-01-09 10:43:38  来源:igfitidea点击:

问题描述:如何在shell提示符下更改Linux/UNIX操作系统下的MySQL服务器根密码?

解决方法:您需要mysqladmin命令,该命令是用于执行管理操作的客户端。
您可以使用它来检查服务器配置和当前状态,创建和删除数据库,"更改mysql根密码"等等。

如何更改mysql root密码?

如果您是第一次设置root密码,请使用以下任何一种命令语法:mysqladmin password NEW-PASSWORD或者mysqladmin -u root密码NEW-PASSWORD OR mysqladmin -u root -h localhost密码NEW-PASSWORD

要将密码设置为d3s9cXq,请执行:

# mysqladmin -u root password "d3s9cXq"

请注意,如果NEW-PASSWORD值包含空格或者其他命令解释器专用的字符,则需要将其用引号引起来。
因此,下次使用相同的帐户调用mysqladmin(或者任何其他客户端程序,例如mysql)时,将需要指定新密码。
因此,要以root用户身份登录,请输入以下命令:

# mysql -u root -p

或者

# mysql -h localhost -u root -p

其中:

  • -u root:指定用户名
  • -p:提示输入密码

如果要将当前密码d3s9cXq更改为OlzzYs $qz,请输入以下命令:

# mysqladmin -u root -p password "OlzzYs$qz"

输出:

Enter password: <enter old password>