kloxo出現(xiàn)“Could not open database connection.”錯誤的解決辦法
Linux VPS入手之后自己安裝了Kloxo面板,上傳安裝網(wǎng)頁程序,一切順利?蓻]過多久打開網(wǎng)頁時提示連接不上數(shù)據(jù)庫,輸入7778想進入kloxo面板也進不去,還是提示連接不上數(shù)據(jù)庫(Could not open database connection)。去用戶中心重啟一下服務器,過了一會發(fā)現(xiàn)網(wǎng)站能正常打開了。但是沒過多久,打網(wǎng)頁時又提示連接不上數(shù)據(jù)庫(Could not open database connection),這是怎么回事呢?怎么經(jīng)常連接不上數(shù)據(jù)庫啊,重啟一下就好,但是我們也不能經(jīng)常去重啟VPS啊。宇塵網(wǎng)絡幫助中心域名知識|虛擬主機知識|VPS主機知識|服務器知識|網(wǎng)站建設知識|網(wǎng)絡推廣
解決辦法:在Kloxo管理面板找到“網(wǎng)頁&郵件&數(shù)據(jù)庫”然后重置MySql管理密碼。
就這么簡單?修改一下Mysql數(shù)據(jù)庫的管理密碼就能解決這個問題嗎?沒錯,就是這樣的,我修改完之后到現(xiàn)在有十幾個小時了,就再也沒有出現(xiàn)Could not open database connection這種情況了。看來這招真的管用啊。仿牌空間、香港月付空間、韓國月付空間、日本月付空間、荷蘭VPS、香港VPS
以上是通過Kloxo面板修改Mysql管理密碼來解決問題的,通過SSH來修改Mysql數(shù)據(jù)庫管理密碼實現(xiàn)的。如下:美國月付空間、月付美國空間、美國VPS、美國服務器租用
第一種情況:
http://ip:7778/thirdparty/phpMyAdmin/
輸入root帳號和密碼可以登陸的話,登陸ssh管理
mysql -u root -p
輸入密碼回車
代碼:
mysql> grant all on kloxo.* to kloxo@localhost identified by '{新密碼}';
mysql> flush privileges;
mysql> quit
然后
代碼:
cat "{新密碼}" > /usr/local/lxlabs/kloxo/etc/conf/kloxo.pass
sh /script/restart
另外一種情況是
http://ip:7778/thirdparty/phpMyAdmin/ 輸入帳號密碼登陸不進去的話
登陸ssh
代碼:
service mysqld stop
mysqld_safe –skip-grant-tables &
mysql -u root
mysql>
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD (‘新密碼’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit;
service mysqld start
service httpd restart
service kloxo restart
其實不管用哪種方法,其原理都是一樣的,那就是修改Mysql數(shù)據(jù)庫的管理密碼,只不過一種是通過面板直觀修改,另一種是通過SSH命令實現(xiàn)。
更多技術知識,更多網(wǎng)絡服務,盡在宇塵網(wǎng)絡。我們的成長,離不開你們的支持,宇塵網(wǎng)絡,歡迎您的訪問。