我想在Centos 6 VDS上安裝openEMM,並遇到了麻煩。我正在按照此頁面上的說明進行操作:http://www.roothelp.net/install-openemm-on-centos-6-x/。一切都相處得很好了,直到我到了下面的命令:在運行Plesk 11的Centos 6上安裝openEMM時遇到的問題
service mysqld start
/usr/bin/mysql_secure_installation
cd /usr/share/doc/OpenEMM-2013/
mysqladmin -u root -p create openemm
服務啓動正常,但是當我運行/ usr/bin中/ mysql_secure_installation我得到如下:
爲了登錄MySQL爲了保護它,我們需要爲root用戶提供當前的 密碼。如果你剛剛安裝了MySQL,並且你還沒有設置root密碼,那麼密碼將會是空白的,所以你只需要在這裏按回車即可。
輸入根(輸入無)當前密碼:
這就是問題的開始。顯然,Plesk 11不會創建root用戶帳戶,而是使用「admin」。我的密碼在這裏都不起作用,既不是我的真實SSH根密碼,我的管理員密碼,也不是我分配的任何其他密碼。我甚至開始MySQL的這個腳本,以確保我有正確的root密碼:
>UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
>FLUSH PRIVILEGES;
我嘗試這樣做,以確保我有正確的密碼:在/ usr /本地/ PSA /斌/管理員 - 顯示,密碼
這一切都沒有奏效,我無法運行該命令。我怎樣才能解決這個問題?如果我跳過命令(GoDaddy的支持,告訴我,這是唯一的配置MySQL,這已經是使用Plesk安裝),並嘗試運行
mysqladmin -u root -p create openemm
我又問了root密碼,沒有工作。我也試過這個命令,使用管理員密碼,但仍然有同樣的問題。
mysqladmin -u admin -p create openemm
我懷疑我必須通過Plesk創建一個名爲openemm的數據庫。有任何想法嗎?
顯然Plesk不會創建一個root帳戶 - 而是使用管理員帳戶,而不是像上面所述的那樣工作。 – user1780242