修改用戶密碼:
方法1:
可以用MySQLadmin 命令在命令行指定密碼:
shell> MySQLadmin -u user_name -h host_name passWord "newpwd"
方法2:
為賬戶賦予密碼的另一種方法是執行SET PASSWord 語句:
MySQL> SET PASSWORD FOR 'jeffrey'@'%' = PASSWord('biscuit');
如果是更改自己的密碼,可以省略for 語句:
MySQL> SET PASSWORD = PASSWord('biscuit');
方法3:
你還可以在全局級別使用GRANT USAGE 語句(在*.*)來指定某個賬戶的密碼而不影
響賬戶當前的權限:
MySQL> GRANT USAGE ON *.* TO 'jeffrey'@'%' IDENTIFIED BY 'biscuit';
方法4:
直接更改數據庫的user 表:
shell> mysql -u root MySQL
MySQL> INSERT INTO user (Host,User,PassWord)
-> VALUES('%','jeffrey',PASSWord('biscuit'));
MySQL> FLUSH PRIVILEGES;
shell> mysql -u root MySQL
MySQL> UPDATE user SET Password = PASSWord('bagel')
-> WHERE Host = '%' AND User = 'francis';
MySQL> FLUSH PRIVILEGES;
注意:更改密碼時候一定要使用passWord 函數(MySQLadmin 和grant 兩種方式不
用寫,會自動加上)