1. mysql根據物件級別劃分的許可權類別:
常見的許可權類別:庫級別、表級別、字段級別、管理類許可權、程式類許可權
程式類許可權:
庫和表級別的許可權:table,database
資料操作的許可權:
字段級別許可權:
所有許可權:all privieges, all
2. 使用者許可權都儲存在元資料資料庫中
使用者賬號:'username'@'host'
host:此賬號可以通過哪些客戶端主機請求建立連線線程;
建立使用者:
create user 'user'@『host』 [identified by [password] 'password'] [,'user'@'host' [identified by [password] 'password']...]
重新命名:
rename user old_user to new_user[,old_user to new_user] ...
刪除使用者:
drop user 'user'@'host' [,'user'@'host'] ...
修改使用者密碼:
(1)set password [for 'user'@'host'] = password('cleartext password');
(2)update mysql.user set password=password('cleartext password') where user='username' and host='host';
(3)mysqladmin -uusername -hhost -p password 'new_pass';
使其生效:flush privileges
忘記管理員密碼的解決辦法:
(1) 啟動mysqld程序時,使用--skip-grant-tables 和 --skip-networking 選項;
mysql使用者和許可權 MySQL使用者及許可權知識梳理
一 賬號使用者賬號mysql使用者賬號組成 user host user 使用者名稱。mysql create user user host identified by pwd 使用者重新命名 mysql rename user old username to new username 刪除使用者 ...
使用者許可權 mysql新增使用者及賦予許可權
建立使用者 use mysql 建立使用者需要操作 mysql 表 語法格式為 host host 為 localhost 表示本地登入使用者,host 為 ip位址或 ip 位址區間,表示指定ip位址的主機可登入,host 為 表示所有主機都可登入,省略代表所有主機create user user...
mysql 拷貝許可權 mysql使用者及許可權複製
前言 由於某些很坑的原因,需要將一台mysql裡的全部資料進行遷移,並且需要遷移使用者及許可權。下面記錄下使用者及許可權是如何遷移的。原理首先,我沒找到現成的工具。因此只好自己搞了,好在也沒多複雜。使用者遷移 mysql裡的使用者都存在於mysql.user這張表裡。可以通過sql查詢這張表拿到ho...