欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql下為數據庫設置交叉權限的方法

 更新時間:2011年07月01日 00:23:16   作者:  
由于 SupeSite 需要調用 Discuz! 和 UCHome 的數據,所以如果它們不安裝在同一個數據庫,SupeSite 的數據庫用戶必須要對 Discuz! 和 UCHome 的數據庫有讀取、修改、刪除等權限。
這就需要在 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 的全部權限。

如果為了方便,可以創(chuàng)建一個數據庫用戶,授予該用戶操作 Discuz! 和 SupeSite 數據庫的全部權限,在安裝時,都使用這個數據庫用戶,就不會出現本文的這種情況。以后安裝別的產品,比如 UCenter Home,再授予該用戶操作 UCenter Home 數據庫的權限即可。

一、安裝 Discuz_7.0.0_SC_UTF8

1、在 MySQL 中創(chuàng)建數據庫 discuz_7_sc_utf8

打開 phpMyAdmin => 創(chuàng)建一個新的數據庫

chatu

2、在 MySQL 中創(chuàng)建數據庫用戶 discuz_mysql,授予操作數據庫 discuz_7_sc_utf8 的權限

打開 phpMyAdmin => 權限 => 添加新用戶

chatu

為了安全,不授予 discuz_mysql 這個用戶訪問其他數據庫的權利,所以全局權限不選。設計完畢,點擊“執(zhí)行”。

chatu

跳轉到“編輯權限”的頁面,“按數據庫指定權限”選擇“discuz_7_sc_utf8”

chatu

在這里,授予數據庫用戶 discuz_mysql 操作數據庫 discuz_7_sc_utf8 的全部權限,如圖所示。

chatu

3、Discuz_7.0.0_SC_UTF8 的安裝設置

在 Discuz! 安裝時,輸入剛才創(chuàng)建的數據庫名、用戶名和密碼。

chatu

二、安裝 SupeSite6.0.1_X-Space4.0.1_UC_SC_UTF8

1、在 MySQL 中創(chuàng)建數據庫 ss_601_xs_401_sc_utf8

chatu

2、在 MySQL 中創(chuàng)建數據庫用戶 ss_mysql,授予操作數據庫 ss_601_xs_401_sc_utf8 的權限

chatuchatu

3、SupeSite6.0.1_X-Space4.0.1_UC_SC_UTF8 的安裝設置

安裝 SuperSite 時,輸入剛才創(chuàng)建的數據庫名:ss_601_xs_401_sc_utf8,數據庫用戶名:ss_mysql,以及已安裝的論壇 Discuz 的數據庫名 discuz_7_sc_utf8,如圖所示。

chatu

因為剛才只是授予數據庫用戶 ss_mysql 操作數據庫 ss_601_xs_401_sc_utf8 的權限,所以數據庫用戶 ss_mysql 并沒有操作數據庫 discuz_7_sc_utf8 的權限,這安裝時出現錯誤,提示“發(fā)生錯誤,您指定的 Discuz!數據庫(discuz_7_sc_utf8)不存在,請修正”。

chatu

4、授予用戶 ss_mysql 操作數據庫 discuz_7_sc_utf8 的權限,安裝成功

出現這種情況,就需要授予 ss_mysql 操作數據庫 discuz_7_sc_utf8 的權限。打開 phpMyAdmin => 權限 => 編輯權限,如圖所示。

chatuchatu

SupeSite 需要 讀取、插入、刪除數據庫 discuz_7_sc_utf8 中的數據,所以授予用戶 ss_mysql 操作數據庫 discuz_7_sc_utf8 的全部權限。

chatu

授予權限之后,通過安裝程序的檢測,可以繼續(xù)安裝了。

chatu

需要注意的是,如果希望 SupeSite 和 Discuz!同步登錄,SupeSite 的 Cookie 設置要和 Discuz! 目錄下 config.inc.php 文件中的值相同,如圖所示。

chatuchatu

現在安裝完畢,SupeSite 和 X-space 能夠正常顯示論壇中的內容。

chatuchatu

相關文章

  • 深度解析MySQL 5.7之中文全文檢索

    深度解析MySQL 5.7之中文全文檢索

    InnoDB默認的全文索引parser非常合適于Latin,因為Latin是通過空格來分詞的。但對于像中文,日文和韓文來說,沒有這樣的分隔符。一個詞可以由多個字來組成,所以我們需要用不同的方式來處理。在MySQL 5.7.6中我們能使用一個新的全文索引插件來處理它們:n-gram parser。
    2016-12-12
  • mysql下的max_allowed_packet參數設置詳解

    mysql下的max_allowed_packet參數設置詳解

    本文主要介紹了mysql下的max_allowed_packet參數設置詳解,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • MySQL為什么臨時表可以重名

    MySQL為什么臨時表可以重名

    本文主要介紹了MySQL為什么臨時表可以重名,有的人可能會認為,臨時表就是內存表,其實是完全不同的,感興趣的可以一起來了解一下
    2022-03-03
  • MySQL在線DDL gh-ost使用總結

    MySQL在線DDL gh-ost使用總結

    在本篇內容里小編給大家整理了關于MySQL在線DDL gh-ost使用方法和相關知識點,需要的朋友們學習下。
    2019-02-02
  • MySQL數據庫表的增刪改查操作(進階)

    MySQL數據庫表的增刪改查操作(進階)

    這篇文章主要給大家介紹了關于MySQL數據庫表的增刪改查操作,文章記錄常用的SQL查詢語句,包括數據庫、表和數據的增刪改查,逐漸擴展到其他比較復雜的查詢語句,需要的朋友可以參考下
    2023-11-11
  • MySQL的時間差函數(TIMESTAMPDIFF、DATEDIFF)、日期轉換計算函數(date_add、day、date_format、str_to_date)

    MySQL的時間差函數(TIMESTAMPDIFF、DATEDIFF)、日期轉換計算函數(date_add、day、da

    這篇文章主要介紹了MySQL的時間差函數(TIMESTAMPDIFF、DATEDIFF)、日期轉換計算函數(date_add、day、date_format、str_to_date),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 修改mysql允許主機訪問的權限方法

    修改mysql允許主機訪問的權限方法

    默認mysql的用戶是沒有遠程訪問的權限的,因此當程序跟數據庫不在同一臺服務器上時,我們需要開啟mysql的遠程訪問權限,下面通過本文給大家分享修改mysql允許主機訪問的權限的方法,感興趣的朋友一起看看吧
    2017-07-07
  • MySQL pt-slave-restart工具的使用簡介

    MySQL pt-slave-restart工具的使用簡介

    這篇文章主要介紹了MySQL pt-slave-restart工具的使用簡介,幫助大家更好的理解和學習使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • MySQL之FIND_IN_SET()的用法及說明

    MySQL之FIND_IN_SET()的用法及說明

    這篇文章主要介紹了MySQL之FIND_IN_SET()的用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Win10安裝MySQL5.7.18winX64 啟動服務器失敗并且沒有錯誤提示

    Win10安裝MySQL5.7.18winX64 啟動服務器失敗并且沒有錯誤提示

    這篇文章主要介紹了Win10安裝MySQL5.7.18winX64 啟動服務器失敗并且沒有錯誤提示,需要的朋友可以參考下
    2017-06-06

最新評論