2016-12-26 45 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
相关问题