天天看點

mysql的password_MySQL修改使用者的密碼(SET PASSWORD)的例子

使用者的密碼指的是普通使用者與管理者的密碼了,我們mysql修改密碼可以在圖形界面的phpmyadmin修改也可使用SET PASSWORD來修改,具體做法如下。

MySQL修改使用者密碼時使用SET PASSWORD指令,基本的使用方法如下。

SET PASSWORD = PASSWORD('some password')

SET PASSWORD FOR user = PASSWORD('some password')

第一個指令是修改目前使用者的密碼,第二個指令是修改指定使用者的密碼。在這裡重要的是使用PASSWORD函數加密指定的密碼之後儲存到資料庫裡。

需要修改密碼,最簡單的方法是:

1.用root登入mysql:mysql -u root -p root的密碼,進入mysql>狀态;

2.mysql> UPDATE user SET password=PASSWORD('新密碼') WHERE user='已建立的普通使用者名';

3.mysql> grant select on 要授權使用的資料庫名.* to '普通使用者名'@'%';

4.mysql> flush privileges;

實際會輸入如下指令。

SET PASSWORD FOR 'username'@'localhost' = PASSWORD('pass');

在這裡把’username’@’localhost’的密碼設定為pass,需注意的是使用者名的指定格式為使用者名@主機名。