網(wǎng)站制作關(guān)于MySQL添加用戶(hù)和權(quán)限方法
在服務(wù)器或者虛擬主機(jī)管理上,每個(gè)網(wǎng)站都會(huì)創(chuàng)建一個(gè)唯一專(zhuān)屬使用數(shù)據(jù)庫(kù)的用戶(hù)名,這是為了安全和管理的需要。深圳網(wǎng)站制作公司將添加用戶(hù)和設(shè)置用戶(hù)權(quán)限的操作步驟整理如下:
【操作步驟】
第1步,啟動(dòng)phpMyAdmin,登錄之后進(jìn)入phpMyAdmin首頁(yè),在首頁(yè)右側(cè)內(nèi)容區(qū)域主導(dǎo)航欄中單擊【用戶(hù)】鏈接選項(xiàng),如圖20.6所示。
圖20.6 選擇【用戶(hù)】導(dǎo)航菜單項(xiàng)
第2步,在用戶(hù)管理頁(yè)面中,顯示當(dāng)前的MySQL已經(jīng)存在的會(huì)員賬號(hào)列表。在這里可以對(duì)所有用戶(hù)的權(quán)限、配置項(xiàng)進(jìn)行重設(shè),或者添加和刪除用戶(hù)。在【用戶(hù)概況】列表框底部單擊【添加用戶(hù)】鏈接,進(jìn)入用戶(hù)創(chuàng)建過(guò)程,添加一個(gè)新用戶(hù),如圖20.7所示。
第3步,打開(kāi)添加用戶(hù)頁(yè)面,在該頁(yè)面中顯示用戶(hù)創(chuàng)建的全部過(guò)程,分為3部分,其中第一部分為用戶(hù)賬戶(hù)密碼設(shè)置部分,如圖20.8所示。
第4步,第二部分為用戶(hù)制定數(shù)據(jù)庫(kù)名關(guān)聯(lián)權(quán)限。可以先不關(guān)聯(lián)數(shù)據(jù)庫(kù)名,后面操作中還要為用戶(hù)指定專(zhuān)屬數(shù)據(jù)庫(kù)權(quán)限,如圖20.9所示。
第5步,第三部分為用戶(hù)制定權(quán)限,一般在關(guān)聯(lián)數(shù)據(jù)庫(kù)前不要設(shè)置權(quán)限。如果在創(chuàng)建數(shù)據(jù)庫(kù)用戶(hù)名前創(chuàng)建了數(shù)據(jù)庫(kù)名,并且選中【給以用戶(hù)名_開(kāi)頭的數(shù)據(jù)庫(kù)(username\_%)授予所有權(quán)限】復(fù)選框,這里就可以設(shè)置。如果選中【創(chuàng)建與用戶(hù)同名的數(shù)據(jù)庫(kù)并授予所有權(quán)限】復(fù)選框,創(chuàng)建同名數(shù)據(jù)庫(kù)名,這里也可以設(shè)置。數(shù)據(jù)和結(jié)構(gòu)都可以開(kāi)啟權(quán)限,但是管理不要開(kāi)啟,當(dāng)然如果開(kāi)設(shè)了一個(gè)管理員賬號(hào),就需要開(kāi)啟管理權(quán)限,如圖20.10所示。
【網(wǎng)站設(shè)計(jì)公司提示】一般【數(shù)據(jù)】選項(xiàng)組中的5個(gè)復(fù)選框全部選中,簡(jiǎn)單說(shuō)明如下。
★ SELECT:是指允許讀取數(shù)據(jù)。
★ INSERT:是指允許插入和替換數(shù)據(jù)。
★ UPDATE:是指允許更改數(shù)據(jù)。
★ DELETE:是指允許刪除數(shù)據(jù)。
★ FILE:是指允許從數(shù)據(jù)中導(dǎo)入數(shù)據(jù),以及允許將數(shù)據(jù)導(dǎo)出至文件。【結(jié)構(gòu)】選項(xiàng)組中的前7個(gè)復(fù)選框應(yīng)該被選中,簡(jiǎn)單說(shuō)明如下。
★ CTEATE:允許創(chuàng)建新的數(shù)據(jù)庫(kù)和表。
★ ALTER:允許修改現(xiàn)有表的結(jié)構(gòu)。
★ INDEX:允許創(chuàng)建和刪除索引。
★ DROP:允許刪除數(shù)據(jù)庫(kù)和表。
★ CREATETEMPORARYTABLES:允許創(chuàng)建暫時(shí)表。
★ CREATEVIEW:允許創(chuàng)建新的視圖。
★ SHOWVIEW:允許查詢(xún)視圖。以下【結(jié)構(gòu)】選項(xiàng)組內(nèi)容建議不選中。
★ CREATEROUTINE:允許創(chuàng)建新的存儲(chǔ)過(guò)程。
★ ALTERROUTINE:允許修改存儲(chǔ)過(guò)程。
★ EXECUTE:允許執(zhí)行查詢(xún)。以下【管理】選項(xiàng)組內(nèi)容建議不選中。
★ GRANT:允許添加用戶(hù)和權(quán)限,而不允許重新載入權(quán)限表。
★ SUPER:允許在達(dá)到最大允許數(shù)目時(shí)仍進(jìn)行連接。
★ PROCESS:允許查看進(jìn)程列表中的完整查詢(xún)。
★ RELOAD:允許重新載入服務(wù)器設(shè)置并刷新服務(wù)器的緩存。
★ SHUTDOWN:允許關(guān)閉服務(wù)器。
★ SHOWDATABASES:允許訪問(wèn)完整的數(shù)據(jù)庫(kù)列表。
★ LOCKTABLES:允許鎖住當(dāng)前線索的表。
★ REFERENCES:在此版本的MySQL中無(wú)效。
★ REPLICATIONCLIENT:用戶(hù)有權(quán)詢(xún)問(wèn)附屬者/控制者在哪里。
★ REPLICATIONSLAVE:回復(fù)附屬者所需。
★ CREATEUSER:允許創(chuàng)建和重新命名的用戶(hù)賬戶(hù)。
【資源限制】
選項(xiàng)組是設(shè)置數(shù)據(jù)庫(kù)連接查詢(xún)等的最大限制數(shù)量,一般建議全部填寫(xiě)0,不要做限制。
★ MAXQUERIESPERHOUR。
★ MAXUPDATESPERHOUR。
★ MAXCONNECTIONSPERHOUR。
★ MAXUSER_CONNECTIONS。
第6步,按要求填寫(xiě)并選中權(quán)限,最后單擊右下角的【執(zhí)行】按鈕即可,如圖20.11所示。
圖20.11 執(zhí)行新建用戶(hù)第
7步,執(zhí)行新建用戶(hù)之后,返回用戶(hù)列表,在頁(yè)面右側(cè)單擊【編輯權(quán)限】鏈接,然后可以返回上一步設(shè)置界面,重新修改該用戶(hù)的各種權(quán)限,如圖20.12所示。
第8步,phpMyAdmin直接由MySQL權(quán)限表取得用戶(hù)權(quán)限。修改完用戶(hù)權(quán)限后,需要返回phpMyAdmin用戶(hù)列表頁(yè)面,重新加載一下授權(quán),如圖20.13所示。
好了,網(wǎng)站制作公司本文關(guān)于“網(wǎng)站制作關(guān)于MySQL添加用戶(hù)和權(quán)限方法”的知識(shí)就分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。