本文實例講述了Mysql賬戶管理原理與實現(xiàn)方法。分享給大家供大家參考,具體如下:
在生產(chǎn)環(huán)境下操作數(shù)據(jù)庫時,絕對不可以使用root賬戶連接,而是創(chuàng)建特定的賬戶,授予這個賬戶特定的操作權(quán)限,然后連接進行操作,主要的操作就是數(shù)據(jù)的crud
MySQL賬戶體系:根據(jù)賬戶所具有的權(quán)限的不同,MySQL的賬戶可以分為以下幾種
服務(wù)實例級賬號:,啟動了一個mysqld,即為一個數(shù)據(jù)庫實例;如果某用戶如root,擁有服務(wù)實例級分配的權(quán)限,那么該賬號就可以刪除所有的數(shù)據(jù)庫、連同這些庫中的表
數(shù)據(jù)庫級別賬號:對特定數(shù)據(jù)庫執(zhí)行增刪改查的所有操作
數(shù)據(jù)表級別賬號:對特定表執(zhí)行增刪改查等所有操作
字段級別的權(quán)限:對某些表的特定字段進行操作
存儲程序級別的賬號:對存儲程序進行增刪改查的操作
賬戶的操作主要包括創(chuàng)建賬戶、刪除賬戶、修改密碼、授權(quán)權(quán)限等
注意:
進行賬戶操作時,需要使用root賬戶登錄,這個賬戶擁有最高的實例級權(quán)限
通常都使用數(shù)據(jù)庫級操作權(quán)限
需要使用實例級賬戶登錄后操作,以root為例
主要操作包括:
查看所有用戶
修改密碼
刪除用戶
所有用戶及權(quán)限信息存儲在mysql數(shù)據(jù)庫的user表中
查看user表的結(jié)構(gòu)
desc user;
主要字段說明:
Host表示允許訪問的主機
User表示用戶名
authentication_string表示密碼,為加密后的值
查看所有用戶
select host,user,authentication_string from user;
結(jié)果
mysql> select host,user,authentication_string from user;+-----------+------------------+-------------------------------------------+| host | user | authentication_string |+-----------+------------------+-------------------------------------------+| localhost | root | *E74858DB86EBA20BC33D0AECAE8A8108C56B17FA || localhost | mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE || localhost | debian-sys-maint | *EFED9C764966EDB33BB7318E1CBD122C0DFE4827 |+-----------+------------------+-------------------------------------------+3 rows in set (0.00 sec)
需要使用實例級賬戶登錄后操作,以root為例
常用權(quán)限主要包括:create、alter、drop、insert、update、delete、select
如果分配所有權(quán)限,可以使用all privileges
grant 權(quán)限列表 on 數(shù)據(jù)庫 to '用戶名'@'訪問主機' identified by '密碼';
創(chuàng)建一個laowang的賬號,密碼為123456,只能通過本地訪問, 并且只能對jing_dong數(shù)據(jù)庫中的所有表進行讀操作
step1:使用root登錄
mysql -uroot -p回車后寫密碼,然后回車
step2:創(chuàng)建賬戶并授予所有權(quán)限
grant select on jing_dong.* to 'laowang'@'localhost' identified by '123456';
說明
可以操作python數(shù)據(jù)庫的所有表,方式為:jing_dong.*
訪問主機通常使用 百分號% 表示此賬戶可以使用任何ip的主機登錄訪問此數(shù)據(jù)庫
訪問主機可以設(shè)置成 localhost或具體的ip,表示只允許本機或特定主機訪問
查看用戶有哪些權(quán)限
show grants for laowang@localhost;
step3:退出root的登錄
quit
新聞熱點
疑難解答
圖片精選