每次我尝试安装 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-server
Ubuntu 档案中的包并连接到它。5.5.20 在 Ubuntu 中是精确的,因此当您升级到 12.04 时,您应该会得到 5.5。