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