mysql 8 0給資料庫新增使用者和賦權

2021-08-26 12:21:11 字數 693 閱讀 2417

-- 使用mysql 資料庫

use mysql

-- 為mysql建立使用者:case_dev 密碼為:pass123

create user case_dev identified by 'pass123';

-- 檢視下使用者case_dev的許可權

select * from user where user='case_dev' ;

show grants for case_dev;

-- 給使用者case_dev在資料庫名為wxtest上賦execute(執行儲存過程),insert,select,update許可權,@'%'表示從任意ip都可以訪問到這個資料庫

grant execute,insert,select,update on wxtest.* to 'case_dev'@'%';

-- 生效

flush privileges;

-- 再次查詢 下許可權

select * from user where user='case_dev' ;

show grants for case_dev;

執行這些sql語句後,使用case_dev登入後,就能檢視到資料庫 auto_dev 並且不能執行刪除命令

如果要刪除該使用者,使用語句:

drop user case_dev@'%';

徹底刪除mysql8 0資料庫

廢話不多說,我們直接上流程 第一步 關掉服務 有的服務執行時,與刪除會有衝突,先關閉服務 按住windows r,在命令視窗輸入services.msc 找到如圖的mysql,將其關掉,即可 第二步 按住windows r,在命令視窗輸入regedit 在登錄檔裡找到以下currentcontrol...

Mysql8 0新增特性

1.資料字典 新增了事務型的資料字典,用來儲存資料庫物件資訊 之前,字典資料是儲存在元資料檔案和非事務型表中的 2.賬號許可權管理 新增了對 角色 的支援,角色會對應一套許可權,角色可以被新增 刪除,角色上的許可權也可以進行增刪 可以對使用者賬號新增和刪除角色 3.innodb 提公升 完善了對自增...

mysql8 0使用者操作

命令 create user username host identified by password 說明 username 你將建立的使用者名稱 host 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost,如果想讓該使用者可以從任意遠端主機登陸,可以使用萬用字元 pass...