使用 root 使用者登入到 mysql 伺服器後,可以使用 set 語句來修改普通使用者密碼。語法格式如下:
set password for 'username'@'hostname' = password ('newpwd');
其中,username 引數是普通使用者的使用者名稱,hostname 引數是普通使用者的主機名,newpwd 是要更改的新密碼。
注意:新密碼必須使用 password() 函式來加密,如果不使用 password() 加密,也會執行成功,但是使用者會無法登入。
mysql> set password for 'test3'@'localhost' = password('123');query ok, 0 rows affected, 1 warning (0.00 sec)
set password = password('newpwd');
mysql> set password =password('newpwd1');query ok, 0 rows affected, 1 warning (0.00 sec)
全域性級別使用grant usage語句指定某個賬戶的密碼而不影響賬戶當前的許可權
grant usage on *.* to 'user'@』hostname』 identified by 'newpwd';
mysql> grant usage on *.* to 'testuser'@'localhost' identified by 'newpwd3';query ok, 0 rows affected, 1 warning (0.05 sec)
MySQL修改密碼方法
首先要宣告一點,大部分情況下,修改mysql是需要有mysql裡的root許可權的,所以一般使用者無法更改密碼,除非請求管理員。方法一 使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,不過別忘了使用password函式。mysql 設定密碼,如何更改預設的root 有好幾種方...
MySQL修改密碼方法
首先要宣告一點,大部分情況下,修改mysql是需要有mysql裡的root許可權的,所以一般使用者無法更改密碼,除非請求管理員。方法一 使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,不過別忘了使用password函式。mysql 設定密碼,如何更改預設的root 有好幾種方...
忘記mysql密碼 修改密碼方法
1.修改mysql的登入設定 vi etc my.cnf 例如 mysqld datadir var lib mysql socket var lib mysql mysql.sock skip grant tables 3 重新啟動mysqld 4 登入並修改mysql的root密碼 usr bi...