一、更改密碼
第一種方式:
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資料庫的前端角色,並提...