首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 跨庫權限配置實戰:phpMyAdmin 圖解授予用戶操作多個數據庫權限

     編輯:MySQL 資料庫相關知識

場景

  • Discuz!:庫 discuz_7_sc_utf8,用戶 discuz_mysql
  • SupeSite/X-Space:庫 ss_601_xs_401_sc_utf8,用戶 ss_mysql
  • 安裝 SupeSite 時需讀取 Discuz 數據庫,報錯「指定 Discuz 數據庫不存在」

解決:授予 ss_mysql 訪問 discuz 庫權限

  1. phpMyAdmin → 權限 → 編輯 ss_mysql
  2. 「按數據庫指定權限」選 discuz_7_sc_utf8 → 執行
  3. 勾選所有權限(SELECT, INSERT, UPDATE, DELETE 等)→ 執行
  4. 重新安裝 SupeSite,檢測通過

最佳實踐:統一跨庫用戶

創建一個通用用戶(如 app_user),授予所有相關庫完整權限,所有產品安裝共用該用戶,新增產品只需再授權新庫。

同步登錄提醒

SupeSite Cookie 設置需與 Discuz config.inc.php 保持一致,否則無法同步登錄。

建庫 建用戶 全局權限 按庫授權 庫權限詳情 Discuz安裝 SupeSite建庫 SupeSite建用戶 SupeSite庫權限 SupeSite安裝配置 報錯提示 編輯權限 選庫授權 全權限授予 安裝通過 Cookie設置 config對比 前台效果 X-space效果

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved