MySQL修改用戶密碼的幾種方式(MySQL 5.7)
1、 使用mysqladmin在命令行修改密碼
mysqladmin -u username -h hostname -p password "new-password"
2、 修改MySQL庫的user表
UPDATE mysql.user SET authentication_string = PASSWORD("new-password");
FLUSH PRIVILEGES;
3、 使用set語句修改密碼
修改當前用戶密碼:
SET PASSWORD = PASSWORD=("new-password");
修改其他用戶密碼:
SET PASSWORD FOR 'user'@'hostname' = PASSWORD("new-password");
4、 使用ALTER USER語句修改用戶密碼
修改當前用戶密碼(USER()爲獲取當前連接用戶的函數):
ALTER USER USER() IDENTIFIED BY 'new-password';
修改其他用戶的密碼:
ALTER USER 'user'@'hostname' IDENTIFIED BY 'new-password';