mysql 加強篇 mysql許可權問題

2021-07-29 15:23:27 字數 734 閱讀 2081

– mysql資料庫許可權問題:root :擁有所有許可權(可以幹任何事情)

– 許可權賬戶,只擁有部分許可權(curd)例如,只能操作某個資料庫的某張表

– 如何修改mysql的使用者密碼?

– password: md5加密函式(單向加密)

select password('root');

-- *81f5e21e35407d884a6cd4a731aebfb6af209e1b

– mysql資料庫,使用者配置 : user表

use mysql;

select * from

user;

– 修改密碼

update

user

set password=password('123456') where

user='root';

– 分配許可權賬戶

grant

select

on day16.employee to

'eric'@'localhost' identified by

'123456';

grant

delete

on day16.employee to

'eric'@'localhost' identified by

'123456';

mysql之許可權篇

mysql許可權表 mysql.user mysql.db mysql.host mysql.table priv mysql.column priv 由於許可權資訊資料量比較小,訪問又非常頻繁,mysql在啟動時,就會將所有的許可權資訊都載入到記憶體中,並儲存在幾個特定的結構裡。show gran...

MySQL許可權篇之RELOAD

reload,顧名思義,過載。屬系統許可權 個人這麼認為 擁有該許可權的使用者可以使用flush語句。比如flush tables flush logs flush privileges等待。來看看該使用者的操作 query ok,0 rows affected 0.35 sec mysql flu...

mysql 重新整理許可權 mysql許可權

1,檢視所有使用者許可權 select distinct concat user user,host,as query from mysql.user 或者 select from mysql.user 2,檢視某乙個使用者的許可權 show grants for user ip 3,分配許可權 以...