Mysql創(chuàng)建子賬號(hào)及權(quán)限設(shè)置全過(guò)程
一、連接Mysql(我用的工具是Xshell6)
命令:
mysql -uroot -p

二、創(chuàng)建子賬號(hào)
創(chuàng)建一個(gè)用戶(hù)名為test,密碼為123456的子賬號(hào)。
命令:
CREATE USER 'test'@'localhost' IDENTIFIED BY '123456'; #這種創(chuàng)建方式只能本地登錄 CREATE USER 'test'@'%' IDENTIFIED BY '123456'; #這種創(chuàng)建方式可以遠(yuǎn)程登錄,即別的地方可以登錄

三、測(cè)試剛剛創(chuàng)建的子賬號(hào)是否可以登錄
命令:
mysql -utest -p

四、給子賬號(hào)添加權(quán)限
1.創(chuàng)建一個(gè)測(cè)試數(shù)據(jù)庫(kù)testDemo(登錄root賬號(hào))
命令:
create database testDemo default charset utf8 collate utf8_general_ci;

2.添加權(quán)限
添加權(quán)限第1步:
"localhost"表示對(duì)本地主機(jī)授權(quán),此時(shí)使用子賬號(hào)本地登錄擁有testDemo的操作權(quán)限,遠(yuǎn)程登錄依然沒(méi)有testDemo的操作權(quán)限。
all privileges表示所有操作權(quán)限,也可以填寫(xiě)部分權(quán)限,比如把a(bǔ)ll privileges改為create,update,delete,select等。
命令:
//賦予test子賬號(hào)對(duì)testDemo數(shù)據(jù)庫(kù)所有操作權(quán)限 grant all privileges on testDemo.* to "test"@"localhost" identified by "123456"; //如果不想賦予所有權(quán)限 //賦予test子賬號(hào)對(duì)testDemo數(shù)據(jù)庫(kù)select,update權(quán)限 grant select,update on testDemo.* to "test"@"localhost" identified by "123456"; //注意:mysql8.0之后賦予權(quán)限命令有變化,如下 grant all privileges on testDemo.* to 'test'@'localhost'; //賦予權(quán)限后要刷新系統(tǒng)權(quán)限表,使配置生效 flush privileges;

備注:也可能不是localhost表示本地,要去mysql.user表中查看
查詢(xún)語(yǔ)句為:
select host,user,grant_priv,Super_priv from mysql.user;
添加權(quán)限第2步:
“%” 表示對(duì)所有非本地主機(jī)授權(quán),不包括localhost。此時(shí)使用子賬號(hào)遠(yuǎn)程登錄對(duì)testDemo數(shù)據(jù)庫(kù)才有操作權(quán)限。
命令:
grant all privileges on testDemo.* to "test"@"%" identified by "123456"; flush privileges; #刷新系統(tǒng)權(quán)限表

使用子賬號(hào)遠(yuǎn)程登錄的結(jié)果:

五、刪除子賬號(hào)及權(quán)限
1.刪除遠(yuǎn)程test賬號(hào)(此時(shí)本地的test賬號(hào)依然可以使用)
命令:
drop user test@"%";

2.刪除本地test賬號(hào)
命令:
drop user test@"localhost";

至此整個(gè)流程完成!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL 復(fù)制詳解及簡(jiǎn)單實(shí)例
這篇文章主要介紹了MySQL 復(fù)制詳解及簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-04-04
MySQL數(shù)據(jù)庫(kù)下用戶(hù)及用戶(hù)權(quán)限配置
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)下用戶(hù)及用戶(hù)權(quán)限配置的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08

