2011-09-17 120 views
5

我有一個主機和cPanel訪問,但只有一個主要用戶和密碼cPanel。cPanel /主機/訪問phpMyAdmin

我想給某人訪問phpMyAdmin,但不想給那個人我cPanel的主要用戶和密碼。

反正有人給phpMyAdmin但不能訪問cPanel嗎?

+0

您可以在phpMyAdmin中創建mySQL用戶嗎? –

+0

http://www.webhostinghub.com/support/edu/cpanel/308-how-do-i-install-phpmyadmin-onto-my-account 可能會幫助你。 – user961885

回答

6

cPanel附帶的phpMyAdmin(在第三方目錄中)顯然是用cPanel認證保護的,所以答案是「不」。

您可以安裝自己的phpMyAdmin(也許它甚至可以在腳本中心/單擊安裝程序中使用),並將其設置爲使用您的自定義MySQL用戶直接在MySQL服務器上進行身份驗證,或者讓用戶輸入您提供的憑據。

0

cPanel用戶帳戶有權控制cPanel帳戶下所有創建的數據庫,並且由於cPanel中的phpMyAdmin使用cPanel身份驗證,您將自動重定向到phpMyAdmin控制頁面,而不會詢問登錄信息。

您的目標可以通過更改cPanel密碼來完成,而無需更改mysql用戶密碼。

您可以執行以下步驟:

1 - 創建MySQL用戶和該用戶具有完全PRIVS添加到數據庫中。

2 - 通過創建新帳戶新的cPanel賬號登錄更改新的cPanel

3 - 通過「更改密碼」,然後取消選中允許MySQL的 密碼更改用戶密碼。

4 - 從新的cPanel賬戶點擊phpMyAdmin的,你 將被要求登錄信息

5鍵入創建MySQL的 用戶在步驟1中的登錄信息。

你現在可以登錄到所需的數據庫沒有老帳戶cPanel信息。

還有一種SOLN是複製的/ usr /本地/的cPanel /基/的3rdParty/phpMyAdmin的在/ usr /本地/ Apache/htdocs中並通過HTTP登錄:// IP/phpMyAdmin的

不要忘記/usr/local/apache/htdocs/phpMyAdmin/config.inc.php改變AUTH_TYPE爲http或餅乾

2

當我正在尋找的答案,這個問題,我發現了以下方法做的工作對我來說:

How to access phpMyAdmin directly from my domain?

這很適合我,但我使用的是不同的託管服務提供商然後Siteground。

我的步驟如下:

  • 下載的phpmyadmin安裝包。我找到了相應的版本,位於我的服務器上,位於sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/
  • 提取包。
  • 將文件上傳到合適的文件夾。我用:public_html/phpmyadmin/
  • 現在,通過直接URL [http://yourdomain.com/phpmyadmin]我可以嚴格授予訪問特定的數據庫,我已經在cPanel中創建(使用特定的用戶名+密碼)。

請注意,這額外的安全措施:

相關問題