A instalação do PhpMyAdmin lança um 'Não é possível conectar ao servidor MySQL local através do socket' com o MySQL 5.5

2

sempre que tento instalar o phpmyadmin, recebo um erro

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

Cada vez que o phpmyadmin tenta "configurar" dbconfig-common , eu tenho que inserir o PWD mysql-admin e eu faço isso, mas ele sempre falha e me pergunta se eu gostaria de Perty ou Ignore.

Eu consigo acessar o mysql ( mysql -u root -p ) funciona bem. Ao fazer sudo /etc/init.d/mysql restart , recebo a seguinte saída:

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

e o mesmo fazendo sudo service mysql start

P.S. Eu decidi usar o mysql 5.5, então eu instalei o MySQL 5.5 pela primeira vez ( quide ) e então apache2, php e assim por diante ( sudo aptitude install apache2 apache2-mpm-prefork php5 php5-cli php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-gd phpmyadmin )

Alguma sugestão?

    
por V-Light 07.08.2011 / 18:50

1 resposta

1

Esse guia sugere que você use 'alien' para instalar o mysql. Mas os binários do RPM usam um caminho de soquete diferente das bibliotecas do cliente mysql que o phpmyadmin acaba dependendo.

A menos que você tenha um motivo específico para atualizar para o mysql-5.5, é melhor usar o pacote mysql-server dos arquivos do Ubuntu e conectar-se a ele. 5.5.20 está no Ubuntu preciso, então quando você atualizar para 12.04, você deve obter 5.5 então.

    
por SpamapS 20.02.2012 / 10:03