MySQL使用者管理

2021-08-28 19:14:01 字數 1611 閱讀 5027

詳細了解

mysql使用者基本許可權

命令作用

select

檢視資料

insert

插入資料

update

修改資料

delete

刪除資料

create

建立資料

drop

刪除檢視使用者建立許可權

show grants for root@localhost;

第一種方法是直接對錶進行插入使用者資料

insert into mysql.user(user,host,password) values (『chenshaohua』,『localhost』,password(『123456』));

第二種建立方法

create user 使用者名稱@』localhost』 identified by 『密碼』;

create user houziyu2@'%' identified by '123456';
drop user 使用者名稱@』localhost』;

drop user houziyu2@'%';
如果使用者是直接插入user表的,那刪除使用者就不能用上面的方法刪除

delete from mysql.user where user='使用者名稱';
方法一:

set password for 使用者名稱@localhost = password(『新密碼』);

set password for houziyu2@'%' = password('123456');
方法二:

直接修改表

update 表名 set password=password('新密碼') where 找到要修改的行;

update mysql.user set password='123' where user='houziyu';

//注意 password=password('')不能省略掉後面password('')。

方法三:

不用登入在命令列修改

mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

mysqladmin -h 192.168.8.253 -u houziyu -p123 password 123456d
grant 許可權內容(create,delete,update,select,drop…) on 資料庫.表 to 使用者

grant all on now_data.* to houziyu2@'%';  //all表示全部許可權
授權後要重新整理許可權

flush privileges;

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資料庫的前端角色,並提...