
Me cuesta ejecutar mysql en ubuntu 21.04. Lo intenté:
sudo apt remove --purge mysql-server
sudo apt purge mysql-server
sudo apt autoremove
sudo apt autoclean
y
sudo systemctl stop mysql
sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql
sudo apt autoremove
sudo apt autoclean
antes de reinstalar mysql-server con:
sudo apt update
sudo apt install mysql-server
pero fue en vano. El problema es que al instalar me sale esto en la terminal:
Errors were encountered while processing:
mysql-server-8.0
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
y cuando lo ejecuto sudo mysql
me sale este error:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
y cuando corro systemctl status mysql
me sale:
mysql.service - MySQL Community Server
Loaded: error (Reason: Unit mysql.service failed to load properly: Device or resource busy.)
Active: failed (Result: exit-code) since Sun 2021-09-05 23:29:27 EET; 58min ago
Main PID: 31191 (code=exited, status=1/FAILURE)
Status: "Server startup in progress"
Lo intenté:
sudo systemctl stop mysql
sudo systemctl start mysql
pero lo entiendo
Failed to start mysql.service: Unit mysql.service failed to load properly: Device or resource busy.
See system logs and 'systemctl status mysql.service' for details.
en error.log obtengo:
2021-09-05T22:26:37.674376Z 0 [ERROR] [MY-010262] [Servidor] No se puede iniciar el servidor: Enlace en el puerto TCP/IP: Dirección ya en uso
2021-09-05T22:26:37.674517Z 0 [ERROR] [MY-010257] [Servidor] ¿Ya tiene otro servidor mysqld ejecutándose en el puerto: 3306?
2021-09-05T22:26:37.674808Z 0 [ERROR] [MY-010119] [Servidor] Abortando
Pero cuando ejecuto netstat -lp | grep 3306
veo que no se ejecuta nada en el puerto 3306. Y lo aseguro ejecutando sudo kill -9 $(sudo lsof -t -i:3306)
¿Alguna idea sobre cómo solucionar esto?