MySQL為使用者授權

2021-07-15 10:26:56 字數 359 閱讀 5623

1. 建立新使用者:mysql> create user hadoop identified by '123';

2. 賦予使用者遠端連線和對所有表的操作許可權:grant all privileges on *.* to 'hadoop'@'%'identified by '123' with grant option;

3. 更新結果:mysql> flush privileges;

其中:*.* :分別為資料庫名和表名,*代表所有,在本示例中為所有資料庫中的所有表。

hadop:為使用者名稱

123:為密碼

%:表示可以通過所有主機進行訪問

identified by: 會將純文字密碼加密作為雜湊值儲存

mysql 授權 mysql 使用者授權

mysql grant 許可權1,許可權2,許可權n on 資料庫名稱.表名稱 to 使用者名稱 使用者位址 identified by 連線口令 許可權1,許可權2,許可權n代表select,insert,update,delete,create,drop,index,alter,grant,re...

mysql授權使用者許可權 mysql授權使用者許可權

grant 普通資料使用者,查詢 插入 更新 刪除 資料庫中所有表資料的權利。grant select on testdb.to common user grant insert on testdb.to common user grant update on testdb.to common us...

MySQL儲存過程 批量為使用者授權

編寫出這些指令碼的需求是把慢查日誌寫入資料庫中,方便檢視。1.由於預設的mysql.slow log表使用的是csv資料引擎,不支援對資料進行索引,所以需要將其修改為myisam引擎,並對query time欄位進行索引以優化查尋效率。2.需要對所有的使用者進行授權,讓大家要可通過呼叫 pub ge...