mysql使用者管理

2021-06-22 00:39:39 字數 2067 閱讀 1022

一、更改密碼

第一種方式:

1、更改之前root沒有密碼的情況

mysqladmin -u root password "your password"

2、更改之前root有密碼的情況,假如為123456

mysqladmin -u root -p123456 password "your password"

注意:更改的密碼不能用單引號,可用雙引號或不用引號

第二種方式:

1、mysql -uroot -p密碼 以root身份登入

2、mysql>use mysql 選擇資料庫

3、mysql>update user set password=password('你的密碼') where user='root';

二、建立使用者

第一種方式:

create user 

'username

'@'localhost

' identified by '123456';

create user 

'username

'@'192.168.1.101

' idendified by '123456';

create user 

'username

'@'%

' identified by '123456';

create user 

'username'@'%'

identified by '';

create user 

'username'@'%';

第二種方式:

@>mysql -u root -p 

//登入mysql

@>密碼

mysql> insert into mysql.user(host,user,password) values("localhost","phplamp",password("1234"));//建立使用者

mysql>flush privileges;//重新整理系統許可權表

這樣就建立了乙個名為:phplamp  密碼為:1234  的使用者。

三、刪除使用者

第一種方式:

@>mysql -u root -p 

@>密碼 

mysql>delete from user where user="phplamp" and host="localhost"; 

mysql>flush privileges; 

//刪除使用者的資料庫 

mysql>drop database phplampdb; 

第二種方式:

drop user 

'username'@'host';

四:授權與收回許可權

//登入mysql(有root許可權)。我裡我以root身份登入.

@>mysql -u root -p

@>密碼

//首先為使用者建立乙個資料庫(phplampdb)

mysql>create database phplampdb;

//授權phplamp使用者擁有phplamp資料庫的所有許可權。

>grant all privileges on phplampdb.* to phplamp@localhost identified by '1234';

//重新整理系統許可權表

mysql>flush privileges;

mysql>其它操作

/*如果想指定部分許可權給一使用者,可以這樣來寫:

mysql>grant select,update on phplampdb.* to phplamp@localhost identified by '1234';

//重新整理系統許可權表。

mysql>flush privileges;

*/

revoke select,update on phplampdb.* from 'phplamp'@'localhost';//收回許可權

show grants for 

'root'@'%'

;    //檢視使用者許可權

mysql 使用者管理 MySQL使用者管理

一 mysql使用者管理的必要性 如果我們只能使用root使用者,這樣安全隱患,這時,我們需要使用mysql的使用者管理技術.一次獲得 分配許可權user db tables priv columns priv 許可權範圍一次遞減,全域性許可權覆蓋區域性許可權。換句話說user表中的每個許可權都代表...

mysql授權 使用者管理 MySQL使用者管理 授權

建立使用者 命令 create user username host identified by password 說明 username 建立的使用者名稱 host 使用者可以在哪個主機上登入,任意主機選擇 password 使用者的密碼 例 create user arvin identifie...

MySQL使用者管理

mysql管理員應該知道如何設定mysql使用者賬號,指出哪個使用者可以連線伺服器,從 連線,連線後能做什麼。mysql 3.22.11開始引入兩條語句使得這項工作更容易做 grant語句建立mysql使用者並指定其許可權,而revoke語句刪除許可權。兩條語句扮演了mysql資料庫的前端角色,並提...