我的系統管理員讓我使用Plesk在服務器上工作,這需要我爲我創建的每個MySQL數據庫擁有唯一的用戶名/密碼。這是非常煩人的,有誰知道如何創建一個通用的用戶名登錄?Plesk上的單個MySQL數據庫用戶名
-1
A
回答
1
更新2014年1月10日的Plesk 11.5有從盒子這樣的功能:
這可能是討厭的,但它是更好的安全性。通用用戶名和登錄可能更容易記住但不安全。如果你的系統管理員已經完成了,那麼這是因爲理由。
通常請允許您分別創建用戶名和數據庫。因此,您可以爲多個數據庫使用相同的用戶名。
0
使用GRANT語法,您可以根據需要爲單個MySQL用戶帳戶訪問儘可能多的數據庫,並根據需要使用相同的密碼。
GRANT ALL ON mydb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON mydbtwo.* TO 'user'@'localhost' IDENTIFIED BY 'password';
如果你想創建一個始終有權訪問所有數據庫的用戶非常喜歡的root用戶,你可以使用語法如下:
GRANT ALL ON *.* TO 'someuser'@'somehost' IDENTIFIED BY 'password';
這不是推薦分享跨項目使用相同的用戶名和密碼,但您絕對可以做到這一點。
-1
除了通過GRANT ALL實際授予用戶權限外,還需要向Plesk數據庫中的db_users
表添加記錄。使用shell查看所有數據庫,我發現plesk數據庫被命名爲psa
。從accounts
和DBID查找ACCOUNTID從data_bases
INSERT into db_users VALUES('','username','accountid','dbid');
+0
使用此類解決方案可能會導致升級到下一個Plesk版本。 – 2014-01-10 09:28:56
相關問題
- 1. MySQL數據庫用戶名
- 2. MySQL:查找數據庫用戶名
- 3. 從MYSQL數據庫檢索用戶名
- 4. 的Parallels Plesk 8.5數據庫
- 5. 通過Plesk上傳現有數據庫
- 6. 否認提交表單,如果用戶名在MySQL數據庫
- 7. 兩個mysql用戶可以有相同的名稱數據庫
- 8. 名單MySQL數據庫的PHP
- 9. 每個數據庫一個用戶vs所有數據庫的單個用戶
- 10. MySQL兩個用戶數據庫合併
- 11. 重命名圖像的用戶名,同時上傳到mysql數據庫
- 12. 在單個數據庫服務器上的多個數據庫上分割用戶數據
- 13. 在mysql中查找用戶名,數據庫名稱和版本?
- 14. MySQL數據庫設計:一個用戶表,兩個用戶組?
- 15. heroku上的數據庫名稱&用戶名&密碼&主機
- 16. 檢查我的數據庫中已存在的用戶名(MySQL)
- 17. CakePhp多個租戶 - 單個數據庫與多個數據庫
- 18. 單用戶數據庫vs多用戶數據庫
- 19. 名單數據庫
- 20. PHP表單上傳到MySQL數據庫
- 21. 如何找出mysql數據庫的密碼和用戶名?
- 22. 檢查MySQL數據庫的用戶名和密碼C#
- 23. 如何找出mysql數據庫的用戶名和密碼
- 24. Mysql changin數據庫的用戶名和密碼
- 25. 查詢從MYSQL數據庫中獲取兩列的用戶名
- 26. 單個SQL Server命名實例上的多個數據庫
- 27. 簡單的mysql數據庫
- 28. 如何從MySql數據庫獲取當前用戶名信息數據庫C#
- 29. jQuery檢查mysql數據庫如果用戶名已被採用
- 30. Mongodb單個數據庫vs每個客戶端的數據庫vs每個客戶端的數據庫
的Plesk 11.5有能力對訂閱的所有數據庫提供單個用戶的訪問。 – 2014-01-10 09:26:16