cPanel面板為用戶提供了強(qiáng)大的MySQL?數(shù)據(jù)庫管理功能,用戶可以使用這些功能來創(chuàng)建、修改、檢查和修復(fù)數(shù)據(jù)庫,管理數(shù)據(jù)庫用戶以及執(zhí)行其他與數(shù)據(jù)庫相關(guān)的任務(wù)。在本教程中,我們將概述cPanel面板的MySQL?數(shù)據(jù)庫功能,并介紹如何創(chuàng)建和配置數(shù)據(jù)庫等。
注意:本篇教程適用于版本 106 到最新版本。
一、概述
數(shù)據(jù)庫名稱最多可以包含 64 個(gè)字符。
- 由于cPanel和WHM用于存儲(chǔ)MySQL數(shù)據(jù)庫名稱的方法,每個(gè)下劃線字符需要該限制的兩個(gè)字符;
- 如果啟用數(shù)據(jù)庫前綴,則數(shù)據(jù)庫名稱最多可以包含 63 個(gè)字符,其中包括數(shù)據(jù)庫前綴和下劃線字符。每個(gè)額外的下劃線都需要該限制的另外兩個(gè)字符。
注意:
- 不要使用 phpMyAdmin 創(chuàng)建數(shù)據(jù)庫或數(shù)據(jù)庫用戶,因?yàn)閜hpMyAdmin 不映射數(shù)據(jù)庫,會(huì)導(dǎo)致備份和恢復(fù)不起作用;
- 要添加或刪除現(xiàn)有數(shù)據(jù)庫中的信息、復(fù)制數(shù)據(jù)庫或運(yùn)行 MySQL 查詢和腳本,請(qǐng)使用 cPanel 的 phpMyAdmin 界面(cPanel ? 首頁 ? 數(shù)據(jù)庫 ? phpMyAdmin)。
建議使用 cPanel 的 MySQL 數(shù)據(jù)庫向?qū)Ы缑妫╟Panel ? 主頁 ? 數(shù)據(jù)庫 ? MySQL 數(shù)據(jù)庫向?qū)В﹦?chuàng)建第一個(gè)數(shù)據(jù)庫和用戶。
二、創(chuàng)建數(shù)據(jù)庫
若要?jiǎng)?chuàng)建數(shù)據(jù)庫,請(qǐng)執(zhí)行以下步驟:
1、在“新建數(shù)據(jù)庫”文本框中,輸入數(shù)據(jù)庫的名稱。
如果托管服務(wù)提供商已啟用數(shù)據(jù)庫前綴,則基于帳戶用戶名和下劃線字符的前綴將在“新建數(shù)據(jù)庫”文本框之前。
2、單擊“創(chuàng)建數(shù)據(jù)庫”,將出現(xiàn)一個(gè)新界面。
3、單擊“返回”,新數(shù)據(jù)庫將顯示在“當(dāng)前數(shù)據(jù)庫”(Current Databases) 表格中。
三、修改數(shù)據(jù)庫
如果遇到數(shù)據(jù)庫問題,請(qǐng)檢查數(shù)據(jù)庫是否有錯(cuò)誤。
1、檢查數(shù)據(jù)庫
若要檢查數(shù)據(jù)庫是否存在錯(cuò)誤,請(qǐng)執(zhí)行以下步驟:
- 在“檢查數(shù)據(jù)庫”菜單中,選擇要檢查的數(shù)據(jù)庫;
- 單擊“檢查數(shù)據(jù)庫”,將出現(xiàn)一個(gè)新界面,系統(tǒng)將檢查數(shù)據(jù)庫是否正常運(yùn)行;
- 如果系統(tǒng)檢測(cè)到數(shù)據(jù)庫中存在問題,則會(huì)顯示損壞的表的名稱;
- 如果顯示“檢查完成”消息,則數(shù)據(jù)庫運(yùn)行正常;
- 單擊“返回”返回主界面。
2、修復(fù)數(shù)據(jù)庫
如果某個(gè)數(shù)據(jù)庫損壞,可以嘗試修復(fù)它。
若要修復(fù)數(shù)據(jù)庫,請(qǐng)執(zhí)行以下步驟:
- 在“修復(fù)數(shù)據(jù)庫”菜單中,選擇要修復(fù)的數(shù)據(jù)庫;
- 單擊“修復(fù)數(shù)據(jù)庫”。將出現(xiàn)一個(gè)新界面,系統(tǒng)將嘗試自動(dòng)修復(fù)數(shù)據(jù)庫;
- 如果系統(tǒng)無法修復(fù)數(shù)據(jù)庫,它將嘗試確定損壞數(shù)據(jù)的來源;
- 如果顯示“修復(fù)完成”消息,則系統(tǒng)已成功修復(fù)數(shù)據(jù)庫;
- 單擊“返回”返回主界面。
3、當(dāng)前數(shù)據(jù)庫
“當(dāng)前數(shù)據(jù)庫”(Current Databases) 表格列出了每個(gè)數(shù)據(jù)庫的以下信息 帳戶中的數(shù)據(jù)庫:
- 數(shù)據(jù)庫 — 數(shù)據(jù)庫的名稱;
- 大小 — 數(shù)據(jù)庫的大??;
- 授權(quán)用戶 — 可以操作數(shù)據(jù)庫的用戶。
若要從數(shù)據(jù)庫中刪除用戶,請(qǐng)單擊所需用戶的垃圾桶圖標(biāo),然后單擊“從數(shù)據(jù)庫中撤消用戶權(quán)限”。
若要修改用戶對(duì)特定數(shù)據(jù)庫的權(quán)限,請(qǐng)單擊所需的用戶名,選中并取消選中復(fù)選框以配置所需的權(quán)限,然后單擊“進(jìn)行更改”。
- 操作 — 此數(shù)據(jù)庫的可用操作,單擊此列中的相應(yīng)圖標(biāo)可重命名或刪除數(shù)據(jù)庫。
4、重命名數(shù)據(jù)庫
重命名 MySQL 數(shù)據(jù)庫具有潛在風(fēng)險(xiǎn),建議在嘗試重命名MySQL數(shù)據(jù)庫之前,先在cPanel的備份界面(cPanel ? Home ? Files ? Backup)中執(zhí)行MySQL數(shù)據(jù)庫的備份。
若要重命名數(shù)據(jù)庫,請(qǐng)執(zhí)行以下步驟:
- 在“當(dāng)前數(shù)據(jù)庫”(Current Databases) 表格中,單擊所需數(shù)據(jù)庫的“重命名”(Rename);
- 在“新名稱”文本框中輸入新的數(shù)據(jù)庫名稱;
- 單擊“繼續(xù)”。
MySQL不允許重命名數(shù)據(jù)庫。當(dāng) cPanel 和 WHM “重命名”數(shù)據(jù)庫時(shí),系統(tǒng)將執(zhí)行以下步驟:
- 系統(tǒng)將創(chuàng)建一個(gè)新數(shù)據(jù)庫;
- 系統(tǒng)將數(shù)據(jù)從舊數(shù)據(jù)庫移動(dòng)到新數(shù)據(jù)庫;
- 系統(tǒng)將在新數(shù)據(jù)庫中重新創(chuàng)建授權(quán)和存儲(chǔ)的代碼;
- 系統(tǒng)將刪除舊數(shù)據(jù)庫及其授權(quán)。
如果前三個(gè)步驟中的任何一個(gè)失敗,系統(tǒng)將返回錯(cuò)誤并嘗試還原數(shù)據(jù)庫的原始狀態(tài)。如果還原過程失敗,API 函數(shù)的錯(cuò)誤響應(yīng)將描述這些額外的故障。在極少數(shù)情況下,系統(tǒng)會(huì)成功創(chuàng)建第二個(gè)數(shù)據(jù)庫,但無法刪除舊數(shù)據(jù)庫或授權(quán)。系統(tǒng)將重命名操作視為成功;但是,API 函數(shù)會(huì)返回警告,說明刪除舊數(shù)據(jù)庫或授權(quán)失敗的情況。
5、刪除數(shù)據(jù)庫
若要?jiǎng)h除數(shù)據(jù)庫,請(qǐng)執(zhí)行以下步驟:
- 在“當(dāng)前數(shù)據(jù)庫”(Current Databases) 表格中,單擊所需數(shù)據(jù)庫的“刪除”(Delete);
- 若要永久刪除數(shù)據(jù)庫,請(qǐng)單擊“刪除數(shù)據(jù)庫”;
- 單擊“返回”返回主界面。
四、添加MySQL用戶
創(chuàng)建數(shù)據(jù)庫后,將用戶添加到數(shù)據(jù)庫并配置其權(quán)限。
注意:
- 必須將 MySQL 用戶帳戶與郵件和 Web 管理員帳戶分開創(chuàng)建;
- 必須先創(chuàng)建用戶,然后才能將該用戶添加到現(xiàn)有數(shù)據(jù)庫。
若要?jiǎng)?chuàng)建新的用戶帳戶,請(qǐng)執(zhí)行以下步驟:
1、在用戶名文本框中輸入用戶名。
2、在相應(yīng)的文本框中輸入并確認(rèn)新密碼。
3、單擊創(chuàng)建用戶。
4、單擊“返回”返回主界面。
五、用戶添加到數(shù)據(jù)庫
若要將用戶添加到數(shù)據(jù)庫,請(qǐng)執(zhí)行以下步驟:
1、在界面的“將用戶添加到數(shù)據(jù)庫”部分中,從菜單中選擇所需的用戶和數(shù)據(jù)庫。
2、單擊“添加”。將出現(xiàn)MySQL賬號(hào)維護(hù)界面。
3、選中與要授予用戶的權(quán)限相對(duì)應(yīng)的復(fù)選框。
注意:若要向用戶授予所有可用權(quán)限,請(qǐng)選中“所有權(quán)限”復(fù)選框。
4、單擊“進(jìn)行更改”。
5、單擊“返回”返回主界面。
六、當(dāng)前用戶
“當(dāng)前用戶”(Current Users) 表列出了所有 MySQL 數(shù)據(jù)庫用戶,
允許執(zhí)行以下操作:
1、更改密碼 — 單擊可修改數(shù)據(jù)庫用戶的密碼。輸入并確認(rèn)所需的密碼,然后單擊“更改密碼”。
2、重命名 — 單擊以重命名數(shù)據(jù)庫用戶。輸入所需的用戶名,然后單擊“更改用戶名”。
3、刪除 — 單擊以永久刪除數(shù)據(jù)庫用戶,然后單擊“刪除用戶”繼續(xù)。