2016-12-26 18 views
0

我想在運行Ubuntu的計算機上安裝phpMyAdmin,出於兼容性原因,我運行的是MySQL(5.5.54)的後備二進制版本。它本質上運行正常,我可以使用本地主機訪問來自php客戶端的數據庫。配置phpMyAdmin使用不同的套接字

當我嘗試使用附帶phpMyAdmin的自動配置腳本,我得到以下錯誤:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket d '/var/run/mysqld/mysqld.sock' (2 "No such file or directory") 

切實存在的位置/var/run/mysqld沒有文件夾。在文件'my.cnf'中套接字被設置爲socket = /tmp/mysql.sock我還沒有找到如何改變這個默認值,這似乎是一個可能的不匹配,還有第二個文件,在安裝phpMyAdmin時添加了一個名爲my.cnf.server的文件。

我應該改變套接字還是手動配置phpMyAdmin?

我將不勝感激。

這個職位似乎與:

Help to change mysql.sock

雖然我不知道是否有可能改變phpMyAdmin是尋找插座。是在更高版本的mysql中更改的默認值;目前爲了兼容性原因運行5.5.54。

+0

Humm,這個系統相關我想知道? – iain

+0

開始閱讀'UNIX網絡編程';決心得到更清楚的瞭解... – iain

回答

0

我能夠從套接字連接到TCP連接切換phpMyAdmin來解決這個問題:

vi /etc/phpmyadmin/config.inc.php並輸入ip地址,而不是localhost

我也不得不改變vi /etc/phpmyadmin/config-db.php

的DBSERVER和dbport
相關問題