Linux--MYSQL 密码修改 (四种方式)
在Linux环境下修改MySQL的密码,可以通过以下四种方式进行:
- 使用
mysqladmin
工具:
mysqladmin -u root -p'oldpassword' password 'newpassword'
使用
MySQL
的SET PASSWORD
命令:登录到MySQL后,执行以下命令:
SET PASSWORD FOR 'username'@'localhost' = PASSWORD('newpassword');
或者,如果你想要修改当前登录用户的密码:
SET PASSWORD = PASSWORD('newpassword');
使用
MySQL
的ALTER USER
命令:登录到MySQL后,执行以下命令:
ALTER USER 'username'@'localhost' IDENTIFIED BY 'newpassword';
- 使用
mysql
客户端:
mysql -u root -p
登录后,使用以下命令修改密码:
UPDATE mysql.user SET authentication_string=PASSWORD('newpassword') WHERE User='username' AND Host='localhost';
FLUSH PRIVILEGES;
注意:
- 在使用以上命令时,请将
username
、localhost
、oldpassword
和newpassword
替换为实际的用户名、主机名以及新旧密码。 - 从MySQL 5.7开始,
mysqladmin
的密码选项已被弃用,推荐使用ALTER USER
或SET PASSWORD
。 - 确保在执行这些操作后,对于使用了
root
账户的操作,记得立即更新所有其他的管理员账户密码,以增强系统安全性。
评论已关闭