欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

MySQL數(shù)據(jù)庫(kù)的權(quán)限管理

MySQL權(quán)限系統(tǒng)非常重要,但同時(shí)又是一個(gè)很多開(kāi)發(fā)者或管理者所忽略的。權(quán)限分配不但,將會(huì)造成難以挽回的悲慘后果。我之前所在一家公司,關(guān)于數(shù)據(jù)庫(kù)權(quán)限這塊就完全不重視,所有開(kāi)發(fā)者都有線上系統(tǒng)的最高權(quán)限。想想看,如果哪天有其中一個(gè)人刪庫(kù)了,那么多人你知道是誰(shuí)弄的嗎?所以,大家一定要引起重視。

我們提供的服務(wù)有:做網(wǎng)站、成都網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、修文ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的修文網(wǎng)站制作公司

一般建議最高權(quán)限只會(huì)給一個(gè)人,這個(gè)人做為管理者,再去分配其他開(kāi)發(fā)者對(duì)應(yīng)權(quán)限。開(kāi)發(fā)階段本地的庫(kù)還好些,對(duì)于線上的庫(kù),給予權(quán)限時(shí)要慎重。

權(quán)限認(rèn)證的原理

MySQL的權(quán)限認(rèn)證是通過(guò)兩個(gè)方面來(lái)認(rèn)證的。首先會(huì)進(jìn)行用戶的ip、用戶名及密碼校驗(yàn),校驗(yàn)通過(guò)的用戶,才能連接上Mysql。當(dāng)連上后,用戶進(jìn)行任何操作時(shí),Mysql都會(huì)對(duì)其所擁有的權(quán)限進(jìn)行校驗(yàn),擁有該權(quán)限,才會(huì)執(zhí)行用戶請(qǐng)求的操作。否則,不執(zhí)行。

Mysql權(quán)限分類

MySQL的權(quán)限大致分為三類:

  • 對(duì)數(shù)據(jù)的操作,比如增刪改查。

  • 結(jié)構(gòu)的操作,比如創(chuàng)建庫(kù),修改表結(jié)構(gòu)等。

  • 管理方面的權(quán)限,比如創(chuàng)建用戶、分配權(quán)限等。

Mysql權(quán)限分配原則

  • 給予最小權(quán)限,比如目前該用戶只需要看的權(quán)限且只需要看一個(gè)表時(shí),那就不要去分配所有表的讀權(quán)限。只限制為一個(gè)表的權(quán)限,不要怕麻煩就給予所有表的讀權(quán)限。

  • 創(chuàng)建用戶時(shí)一定要限制ip及設(shè)定足夠強(qiáng)度的密碼。

  • 定期清理不需要的用戶,及回收那些不需要的權(quán)限。

賬號(hào)管理

創(chuàng)建賬號(hào)

mysql文檔里創(chuàng)建用戶的語(yǔ)法如下:

CREATE USER [IF NOT EXISTS]
    user [auth_option] [, user [auth_option]] ...
    [REQUIRE {NONE | tls_option [[AND] tls_option] ...}]
    [WITH resource_option [resource_option] ...]
    [password_option | lock_option] ...

參數(shù)有點(diǎn)多,別急,慢慢來(lái)通過(guò)例子來(lái)看。首先用最少的選項(xiàng)創(chuàng)建一個(gè)賬號(hào)。

# 創(chuàng)建一個(gè)無(wú)需密碼即可本地登錄的用戶
mysql> CREATE USER 'u1'@'localhost';
Query OK, 0 rows affected

# 創(chuàng)建一個(gè)需要密碼授權(quán)的用戶,但不限制ip
mysql> CREATE USER 'u2'@'%' identified by '321232';
# 注意,密碼必須使用引號(hào),單引號(hào)或雙引號(hào)都行,但不加就出錯(cuò)。

# 如果不想使用明文的密碼,可以使用password
mysql> select password('111111');
+-------------------------------------------+
| password('111111')                        |
+-------------------------------------------+
| *FD571203974BA9AFE270FE62151AE967ECA5E0AA |
+-------------------------------------------+
1 row in set
mysql> CREATE USER 'u3'@'192.168.1.%' IDENTIFIED BY PASSWORD '*FD571203974BA9AFE270FE62151AE967ECA5E0AA';
Query OK, 0 rows affected

查看用戶列表

系統(tǒng)用戶列表是存放是mysql庫(kù)里的user表。

mysql> SELECT user,host,account_locked FROM mysql.user;
+---------------+-------------+----------------+
| user          | host        | account_locked |
+---------------+-------------+----------------+
| root          | localhost   | N              |
| mysql.session | localhost   | Y              |
| mysql.sys     | localhost   | Y              |
| u1            | localhost   | N              |
| u2            | %           | N              |
| u2            | localhost   | N              |
| u3            | 192.168.1.% | N              |
+---------------+-------------+----------------+
7 rows in set

刪除用戶

刪除用戶的語(yǔ)法如下:

DROP USER 用戶名@ip;

現(xiàn)在我們來(lái)刪除u2@'%'

mysql> drop user u2@'%';
Query OK, 0 rows affected

這樣u2用戶就被刪除了。

修改用戶賬號(hào)

語(yǔ)法如下:

rename user old@'oldip' to new@'newip';

案例如下:

mysql> RENAME USER u1@localhost to user1@'127.0.0.1';
Query OK, 0 rows affected

授權(quán)

學(xué)完了如何創(chuàng)建賬號(hào)及管理賬號(hào)后,我們來(lái)看看如何給用戶授權(quán)以及如何回收不需要的權(quán)限。

用戶授權(quán)

給用戶授權(quán)語(yǔ)法如下:

GRANT 權(quán)限 ON 數(shù)據(jù)庫(kù)名*表名 TO 用戶名@ip;

案例如下:

mysql> GRANT SELECT ON *.* TO 'u1'@'localhost' ; 
Query OK, 0 rows affected (0.00 sec) 
-- 全局級(jí)別授權(quán)   
mysql> GRANT ALL ON test.* TO 'u2'@'localhost'; 
Query OK, 0 rows affected (0.00 sec) 
-- 數(shù)據(jù)庫(kù)級(jí)別授權(quán)   
mysql> GRANT ALL ON test.student TO 'u3'@'localhost' WITH GRANT OPTION; 
-- 表級(jí)別授權(quán)

查看用戶的權(quán)限

給用戶授權(quán)后,我們來(lái)查看用戶是否已經(jīng)獲得到了這些權(quán)限。

回收用戶權(quán)限

當(dāng)發(fā)現(xiàn)給與的權(quán)限多了,那么就應(yīng)該及時(shí)回收這些權(quán)限?;厥諜?quán)限的語(yǔ)法和授權(quán)的語(yǔ)法非常像。

REVOKE 權(quán)限 ON 數(shù)據(jù)庫(kù)*表 FROM 用戶名@ip地址

以上就是MySQL權(quán)限及安全管理的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!

文章標(biāo)題:MySQL數(shù)據(jù)庫(kù)的權(quán)限管理
標(biāo)題URL:http://aaarwkj.com/article28/gihhjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、企業(yè)建站、網(wǎng)頁(yè)設(shè)計(jì)公司網(wǎng)站排名、面包屑導(dǎo)航、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
草逼免费在线观看视频| 99久久精品免费国产一区| 国产极品美女高潮抽搐| 熟女自拍偷拍视频播放| 在线国产偷拍自拍视频| 日韩x级av免费在线观看| 日韩免费中文视频不卡| 亚洲一区欧美日韩91| 国产精品久久av高潮呻吟| 久久久久久成人亚洲| 和富婆啪啪一区二区免费看| 亚洲av色网在线观看| 久久精品久久黄色片看看| 91麻豆国产在线视频| 亚洲毛片在线免费播放| 久久精品一区二区熟女| 久久亚洲中文字幕精品熟女| 97碰碰视频在线观看| 一区二区在线视频中文字幕| 亚洲欧美日韩高清一区二区| 青青草针对华人在线视频| 91成年精品一区在线观看| 亚洲国产精品第一区第二区| 粉嫩一区二区三区在线| 欧美日韩亚洲中文综合网 | 麻豆人妻一区二区三区| 亚洲国产一区二区三区三州| 99热成人精品热久久| 欧美一级特黄大片做受另类| 西西美女掰开阴让你看| 中文字幕乱码亚洲影视| 免费国产成人在线视频 | 久久免费看少妇高潮免费| 午夜看片国产操黑丝91网| 欧美劲爆三级免费观看| 极品女神福利视频久久| 精品av一区二区在线| 日韩一区二区高清看片| 精品成人在线一区二区| 蜜桃视频中文字幕二区三区| 日韩暴露一区二区三区|