mysql使用者管理,授權,重置root密碼

2021-09-26 14:06:58 字數 1058 閱讀 5169

刪除使用者:

修改使用者密碼:

update user set password = password(『新密碼』) where user = 『使用者名稱』;

update user set password = password(『abc』) where user = 『lisi』;

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

set password for 『root』@『localhost』 = password(『123』);

使用無驗證方式啟動mysql服務: mysqld --skip-grant-tables

開啟新的cmd視窗,直接輸入mysql命令,敲回車。就可以登入成功

use mysql;

update user set password = password(『你的新密碼』) where user = 『root』;

關閉兩個視窗

開啟任務管理器,手動結束mysqld.exe 的程序

啟動mysql服務

使用新密碼登入。

查詢使用者:

– 1. 切換到mysql資料庫

use myql;

– 2. 查詢user表

select * from user;

許可權管理:

查詢許可權:

– 查詢許可權

show grants for 『使用者名稱』@『主機名』;

show grants for 『lisi』@』%』;

授予許可權:

– 授予許可權

grant 許可權列表 on 資料庫名.表名 to 『使用者名稱』@『主機名』;

– 給張三使用者授予所有許可權,在任意資料庫任意表上

grant all on . to 『zhangsan』@『localhost』;

撤銷許可權:

– 撤銷許可權:

revoke 許可權列表 on 資料庫名.表名 from 『使用者名稱』@『主機名』;

revoke update on db3.accountfrom 『lisi』@』%』;

mysql授權 使用者管理 MySQL使用者管理 授權

建立使用者 命令 create user username host identified by password 說明 username 建立的使用者名稱 host 使用者可以在哪個主機上登入,任意主機選擇 password 使用者的密碼 例 create user arvin identifie...

MySQL管理使用者,授權

管理使用者 create user 使用者名稱 主機名 identified by 密碼 drop user 使用者名稱 主機名 update user set password password 新密碼 where user 使用者名稱 set password for 使用者名稱 主機名 pas...

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

查詢資料庫使用者 select user 使用ip鏈結資料庫 匹配所有 mysql h192.168.1.ulisi p x 修改host域,使ip可以鏈結上 update user set host 192.168.1.where user root flush privileges 修改使用者密...