YoZ
Power Member
Estou a fazer umas brincadeiras com um servidor debian e tinha um servico que corria com o mysql, no entanto houve um problema de energia e após o servidor recuperar passou-me a dar uma mensagem de erro cada vez que tenho correr a aplicação
"Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)".
Pelo que tive a ver isto pode ter sido um ficheiro corrompido, então tentei reinstalar o mysql mas não consegue establecer ligacao ao servidor, fica sempre nos 0% (mas consigo pingar o servidor)
Outra coisa, quando cancelo a ligação acima fazendo Ctrl+Z, a ligação é interrompida mas quando tento repetir diz que um processo já está a usar o recurso, então tenho que fazer "sudo lsof /var/lib/dpkg/lock" e depois KILL ao PID..
Como é que se cancela a operação do apt-get sem que o recurso fique em uso? ou seja, cancelar de maneira a não ter que matar manualmente o processo.
Obrigado!
"Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)".
Pelo que tive a ver isto pode ter sido um ficheiro corrompido, então tentei reinstalar o mysql mas não consegue establecer ligacao ao servidor, fica sempre nos 0% (mas consigo pingar o servidor)
# sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
mysql-server
1 upgraded, 0 newly installed, 0 to remove and 76 not upgraded.
Need to get 83.7 kB of archives.
After this operation, 11.3 kB of additional disk space will be used.
0% [Connecting to security.debian.org (212.211.132.32)]
Outra coisa, quando cancelo a ligação acima fazendo Ctrl+Z, a ligação é interrompida mas quando tento repetir diz que um processo já está a usar o recurso, então tenho que fazer "sudo lsof /var/lib/dpkg/lock" e depois KILL ao PID..
Como é que se cancela a operação do apt-get sem que o recurso fique em uso? ou seja, cancelar de maneira a não ter que matar manualmente o processo.
Obrigado!