PhpMyAdmin 安装抛出“无法通过套接字连接到本地 MySQL 服务器”w/MySQL 5.5

PhpMyAdmin 安装抛出“无法通过套接字连接到本地 MySQL 服务器”w/MySQL 5.5

每次我尝试安装 phpmyadmin 时,都会出现错误

ERROR 2002 (HY000): Can't connect to local MySQL server through socket      
'/var/run/mysqld/mysqld.sock' (2) 

每次 phpmyadmin 尝试“配置”时dbconfig-common,我都必须输入 mysql-admin PWD,然后我这样做,但它总是失败并询问我是否要 Perty 或忽略。

我可以访问 mysql ( mysql -u root -p) 运行良好。通过执行此操作,sudo /etc/init.d/mysql restart我得到以下输出:

root@HP-Pavilion-dv7:/home/<username># /etc/init.d/mysql restart
Shutting down MySQL
.. * 
Starting MySQL
.. *

并同样这样做sudo service mysql start

PS 我决定使用 mysql 5.5,所以我首先安装了 MySQL 5.5(指南) 和然后apache2、php 等等(sudo aptitude install apache2 apache2-mpm-prefork php5 php5-cli php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-gd phpmyadmin

有什么建议么?

答案1

该指南建议您使用“alien”来安装 mysql。但是 RPM 二进制文件使用的套接字路径与 phpmyadmin 最终依赖的 mysql 客户端库不同。

除非您有特殊原因要更新到 mysql-5.5,否则最好使用mysql-serverUbuntu 档案中的包并连接到它。5.5.20 在 Ubuntu 中是精确的,因此当您升级到 12.04 时,您应该会得到 5.5。

相关内容