MySQL 修改使用者密码


修改 MySQL 密码可以透过 mysql 指令 (在 Windows 下是 mysql.exe),mysqladmin 指令或 phpMyAdmin 完成,以下是用 mysql 及 mysqladmin 修改 MySQL 使用者密码的方法。

mysql 指令
在指令模式用 root 帐号透过 mysql 登入 MySQL 服务器:

# mysql -u root -h localhost -p

如果是 Windows 系统,则需要先切换到 mysql 安装目录下的 bin 目录,然后执行 mysql.exe

# mysql.exe –user=root -h localhost -p

登入 MySQL 后会看到 mysql> 的提示,例如要修改使用者 phpini 的密码,并设定新密码是 newpassword, 输入以下指令修改密码:

然后会有类似这类的输出:

最后重新加载 MySQL 的权限设定:

mysqladmin 指令

另一个做法是用 mysqladmin 指令完成,但 mysqladmin 的缺点是只可以修改自己的密码,而且需要 root 权限执行,所以一般上建议使用上面的方法。例如要修改使用者 phpini 的密码,并设定新密码是 newpassword, 需要用输入以下指令修改密码:

# mysqladmin -u phpini -p password newpassword

Leave a Reply