阿里云數據庫無法連接phpmyadmin怎么辦?
使用一鍵安裝web教程配置好的阿里云服務器使用起來還是挺方便的,就是偶爾會出現一些莫名其妙的問題,比如數據庫登錄不上,無法更改網站根目錄之類的,可惜的是我不懂linux服務器,所以出現了什么問題只能求助別人或者各種百度,這樣挺不方便的。看來要找個時間好好學一學linux服務器。
記錄一下使用阿里云服務器以來遇到最多的數據庫登錄不上的問題及解決辦法:
通過xftp操作阿里云服務器上的文件,提交表單的時候遇到斷網,表單提交失敗,再去提交的時候就提示數據庫連接錯誤,這時候去訪問phpmyadmin就會提示2002錯誤,百度解決辦法的時候看到的都是說需要更改配置文件,把’127.0.0.1’改成’localhost’之類的。
解決 .#2002 無法登錄 mysql 服務器將config.sample.inc.php復制成config.inc.php出現這個錯誤,表示沒有連接到數據庫。修改config.inc.php文件,代碼如下:將$cfg[‘Servers’][$i][‘host’] = ‘localhost’;改為$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;或者修改 php.ini : mysql.default_socket = /tmp/mysql.sock
仿照著去修改了配置文件之后,發現問題還是沒有解決。于是用了阿里云的快照回滾,把文件恢復到早期的一個階段。
立即學習“PHP免費學習筆記(深入)”;
快照回滾之后,阿里云恢復到早期的一個狀態,重啟系統之后再去訪問網址,提示頁面打不開。剛開始百度了好久都沒找到解決的辦法,最后實在搞不定了就求助了一個懂linux的小伙伴,才知道原來是阿里云系統重啟之后需要重新啟動服務。
簡單的兩行代碼就把阿里云服務啟動了,再去訪問網站就妥了。