Ubuntu 21.04 で MySQL を実行できない

Ubuntu 21.04 で MySQL を実行できない

Ubuntu 21.04 で MySQL を実行するのに苦労しています。次のことを試しました:

sudo apt remove --purge mysql-server
sudo apt purge mysql-server
sudo apt autoremove
sudo apt autoclean

そして

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

mysql-server を再インストールする前に:

sudo apt update
sudo apt install mysql-server

しかし、役に立ちませんでした。問題は、インストール時にターミナルに次のメッセージが表示されることです。

Errors were encountered while processing:
 mysql-server-8.0
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

を実行するとsudo mysql、次のエラーが発生します:

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

実行するとsystemctl status mysql次のようになります:

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"

私は試した:

sudo systemctl stop  mysql
sudo systemctl start  mysql

でも私は

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.

error.log に次の内容が表示されます:

2021-09-05T22:26:37.674376Z 0 [エラー] [MY-010262] [サーバー] サーバーを起動できません: TCP/IP ポートにバインド: アドレスは既に使用されています

2021-09-05T22:26:37.674517Z 0 [ERROR] [MY-010257] [Server] ポート3306で別のmysqldサーバーが既に実行されていますか?

2021-09-05T22:26:37.674808Z 0 [エラー] [MY-010119] [サーバー] 中止しています

しかし、実行するとnetstat -lp | grep 3306ポート3306で何も実行されていないことがわかります。 sudo kill -9 $(sudo lsof -t -i:3306)

これを解決する方法について何かアイデアはありますか?

関連情報