Heim >Datenbank >MySQL-Tutorial >重新编译MySQL后phpMyAdmin报#2002错误

重新编译MySQL后phpMyAdmin报#2002错误

WBOY
WBOYOriginal
2016-06-07 17:02:21882Durchsuche

公司的一台Mysql服务器,重新configure了,重新编译安装后,Mysql服务器起来了,但是原来正常可以用的phpMyAdmin的无法访问了mys

公司的一台Mysql服务器,重新configure了,重新编译安装后,Mysql服务器起来了,但是原来正常可以用的phpMyAdmin的无法访问了mysql,报#2002错误。开始以为是权限问题,折腾了半天也不行。后来只能求助网络,还真找到原因和答案了。

在mysql的官方文档里说

如果未指定指定主机名或指定了特殊的主机名localhost,将使用Unix套接字。

Unix套接字默认为/tmp/mysql.sock,而本机并没有配置这样的套接字文件,所以自然是连接失败了。

phpMyAdmin我没有配置过,之前是直接使用的,之前mysql刚好是使用的/tmp/mysql.sock,重新编译之后,我配到/usr/local/mysql/sock/mysql.sock

自然认为Mysql服务没有启动,报#2002的错误了。

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn