Мне трудно запустить mysql на Ubuntu 21.04.
Я пытался:
sudo apt удалить --purge mysql-сервер
sudo apt очистить mysql-сервер
sudo apt автоудаление
sudo apt автоочистка
и
sudo systemctl остановить 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 автоудаление
sudo apt автоочистка
перед переустановкой mysql-сервера с помощью:
судо подходящее обновление
sudo apt установить mysql-сервер
но безрезультатно.
Проблема в том, что при установке я получаю это в терминале:
При обработке возникли ошибки:
mysql-сервер-8.0
mysql-сервер
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
и когда я бегу судо mysql
, я получаю эту ошибку:
ОШИБКА 2002 (HY000): невозможно подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)
и когда я бегу статус systemctl mysql
Я получил:
mysql.service — Сервер сообщества MySQL
Загружено: ошибка (Причина: Не удалось правильно загрузить модуль mysql.service: устройство или ресурс занят.)
Активно: сбой (результат: код выхода) с 05.09.2021 23:29:27 EET; 58 минут назад
Основной PID: 31191 (код=выход, статус=1/ОШИБКА)
Статус: "Выполняется запуск сервера"
Я пытался:
sudo systemctl остановить mysql
sudo systemctl запустить mysql
но я получаю
Не удалось запустить mysql.service: модуль mysql.service не удалось правильно загрузить: устройство или ресурс занят.
Подробности смотрите в системных журналах и в 'systemctl status mysql.service'.
в error.log получаю:
2021-09-05T22:26:37.674376Z 0 [ОШИБКА] [MY-010262] [Сервер] Не удается запустить
сервер: привязка к порту TCP/IP: адрес уже используется
2021-09-05T22:26:37.674517Z 0 [ОШИБКА] [MY-010257] [Сервер] Вы
уже есть другой сервер mysqld, работающий на порту: 3306?
2021-09-05T22:26:37.674808Z 0 [ОШИБКА] [MY-010119] [Сервер] Прерывание
Но когда я бегу сетьстат -lp | группа 3306
Я вижу, что на порту 3306 ничего не запущено. И я успокаиваю это, запустив sudo kill -9 $(sudo lsof -t -i:3306)
Любая идея о том, как решить эту проблему?