2017-10-16 130 views
0

我的任務是將先前在非常黑暗的centos 5系統(無託管環境)上構建的VPS遷移到完美運行的centos 7/cpanel envirement中。舊的服務器設置有29個網站使用root用戶名/密碼爲了讓他的連接工作。我導入的數據庫和匹配的根密碼,但這真的不是一個理想的設置,因爲數據庫沒有鏈接到cPanel用戶,並很好地使用生產中的root密碼是非常糟糕的...從根用戶導入Cpanel海量數據庫

所以我的問題是,現在數據庫在服務器上(只能從根phpmyadmin中看到),我如何將它們鏈接到cpanel帳戶?

從WHM的根PHPMyAdmin,沒有「用戶」選項卡奇怪。我猜cpanel確保從cpanel系統創建的所有數據庫。但是如果我不能訪問那個頁面,我怎麼能鏈接所有的數據庫?如果唯一的方法是通過SSH,是否有辦法批量處理它們?

回答

0

就我所知,沒有自動化的方法來做到這一點。

最好的選擇(不幸的是,它涉及到一些工作和非自動化的行爲)是登錄到每個帳戶cPanel帳戶(你可以通過點擊cPanel帳戶旁邊的cPanel帳戶,從WHM您使用列表帳戶),然後使用SQL部分創建一個新的數據庫,該數據庫的新用戶,爲該用戶提供了許可。

然後,您可以使用WHM中提供的數據庫映射工具將該數據庫的訪問權限授予特定的cPanel用戶,映射權限等。您必須爲每個cPanel帳戶重複此操作。最後但並非最不重要的是,您必須修改每個網站的配置文件以反映新的mysql設置(db名稱,用戶,密碼等)。

我知道這是一個緩慢的,一步一步的方法,但它會是最好和最安全的,特別是29個賬戶並不多。