mysql下為數據庫設置穿插權限的辦法。本站提示廣大學習愛好者:(mysql下為數據庫設置穿插權限的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是mysql下為數據庫設置穿插權限的辦法正文
本文將演示這類情形,並給出具體的處理步調。
本文示例的設置裝備擺設以下:
Discuz!
數據庫名:discuz_7_sc_utf8
數據庫用戶名:discuz_mysql
權限:操作 discuz_7_sc_utf8 的全體權限
SupeSite/X-space
數據庫名:ss_601_xs_401_sc_utf8
數據庫用戶名:ss_mysql
權限:操作 ss_mysql 的全體權限
湧現情形:裝置 SupeSite/X-space 時沒法檢測到 Discuz! 的數據庫。
處理辦法:授與 ss_mysql 操作 discuz_7_sc_utf8 的全體權限。
假如為了便利,可以創立一個數據庫用戶,授與該用戶操作 Discuz! 和 SupeSite 數據庫的全體權限,在裝置時,都應用這個數據庫用戶,就不會湧現本文的這類情形。今後裝置其余產物,好比 UCenter Home,再授與該用戶操作 UCenter Home 數據庫的權限便可。
1、裝置 Discuz_7.0.0_SC_UTF8
1、在 MySQL 中創立數據庫 discuz_7_sc_utf8
翻開 phpMyAdmin => 創立一個新的數據庫
2、在 MySQL 中創立數據庫用戶 discuz_mysql,授與操作數據庫 discuz_7_sc_utf8 的權限
翻開 phpMyAdmin => 權限 => 添加新用戶
為了平安,不授與 discuz_mysql 這個用戶拜訪其他數據庫的權力,所以全局權限不選。設計終了,點擊“履行”。
跳轉到“編纂權限”的頁面,“按數據庫指定權限”選擇“discuz_7_sc_utf8”
在這裡,授與數據庫用戶 discuz_mysql 操作數據庫 discuz_7_sc_utf8 的全體權限,如圖所示。
3、Discuz_7.0.0_SC_UTF8 的裝置設置
在 Discuz! 裝置時,輸出適才創立的數據庫名、用戶名和暗碼。
2、裝置 SupeSite6.0.1_X-Space4.0.1_UC_SC_UTF8
1、在 MySQL 中創立數據庫 ss_601_xs_401_sc_utf8
2、在 MySQL 中創立數據庫用戶 ss_mysql,授與操作數據庫 ss_601_xs_401_sc_utf8 的權限
3、SupeSite6.0.1_X-Space4.0.1_UC_SC_UTF8 的裝置設置
裝置 SuperSite 時,輸出適才創立的數據庫名:ss_601_xs_401_sc_utf8,數據庫用戶名:ss_mysql,和已裝置的服裝論壇t.vhao.net Discuz 的數據庫名 discuz_7_sc_utf8,如圖所示。
由於適才只是授與數據庫用戶 ss_mysql 操作數據庫 ss_601_xs_401_sc_utf8 的權限,所以數據庫用戶 ss_mysql 並沒有操作數據庫 discuz_7_sc_utf8 的權限,這裝置時湧現毛病,提醒“產生毛病,您指定的 Discuz!數據庫(discuz_7_sc_utf8)不存在,請修改”。
4、授與用戶 ss_mysql 操作數據庫 discuz_7_sc_utf8 的權限,裝置勝利
湧現這類情形,就須要授與 ss_mysql 操作數據庫 discuz_7_sc_utf8 的權限。翻開 phpMyAdmin => 權限 => 編纂權限,如圖所示。
SupeSite 須要 讀取、拔出、刪除數據庫 discuz_7_sc_utf8 中的數據,所以授與用戶 ss_mysql 操作數據庫 discuz_7_sc_utf8 的全體權限。
授與權限以後,經由過程裝置法式的檢測,可以持續裝置了。
須要留意的是,假如願望 SupeSite 和 Discuz!同步登錄,SupeSite 的 Cookie 設置要和 Discuz! 目次下 config.inc.php 文件中的值雷同,如圖所示。
如今裝置終了,SupeSite 和 X-space 可以或許正常顯示服裝論壇t.vhao.net中的內容。