Portanto, esta foi a primeira vez que coloquei uma pilha LAMP em uma máquina Bodhi (experiência anterior com WAMP e LAMP em 10.04); Eu tenho Apache indo, e uma instalação do Drupal começou, então eu vou criar um novo banco de dados e quando eu logar no phpmyadmin ... eu recebo um 'não é possível conectar o erro'. Traçando isso de volta, o problema começou quando tentei colocar os hosts virtuais em funcionamento no Apache; uma vez que isso foi feito, comecei a executar problemas de conexão de soquete com o mysql.
Inicialmente, o problema ficou assim:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Usando ls -lart /var/run/my*
, obtenho isto:
total 0
drwxr-xr-x 2 mysql root 40 Jan 31 11:56 .
drwxr-xr-x 21 root root 740 Jan 31 12:21 ..'
Corri touch /var/run/mysqld/mysqld.sock
e defino chown -R mysql /var/run/mysqld
, o que permite:
total 0
drwxr-xr-x 21 root root 740 Jan 31 12:21 ..
-rw-r--r-- 1 mysql root 0 Jan 31 13:58 mysqld.sock
drwxr-xr-x 2 mysql root 60 Jan 31 13:58 .
- Então, quando tento executar
mysql -u root -p
, recebo um erro - ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)
(observe que não é mais ERROR 2002 ... (2), mas sim ERROR 2002 ... (13))
- Se eu tentar
service mysql restart
(ou parar, iniciar), recebo outro erro - start: Rejected send message, 1 matched rules; type="method_call", sender=":1.49" (uid=1000 pid=8407 comm="start mysql ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
- Quando executo
sudo service mysql restart
, recebo stop: Unknown instance:
start: Job failed to start
- Quando executo
service mysql status
, recebo "mysql stop / waiting"
O que posso fazer para diagnosticar os problemas que estou tendo com o mysql? Eu posso estar negligenciando um problema de mysql absolutamente simples e gostaria de receber qualquer feedback sobre o que eu fiz até agora.
Além disso, sendo uma máquina Bodhi e a maior parte da instrução / feedback sendo escrita para o Ubuntu, não sei até que ponto qualquer instrução do Ubuntu pode não se aplicar. Em particular, estou encontrando um problema relacionado à diferença entre os comandos /etc/init.d/...
e service ... ...
? Ou, talvez, eu estou encontrando uma diferença entre bibliotecas dos dois?