У меня проблема с установкой MySQL на Ubuntu 24.04

У меня возникли проблемы при попытке установить MySQL в моей системе Ubuntu 24.04. Я нахожусь в Иране и уже пробовал менять DNS, использовать прокси-сервер и обновлять список источников, но проблема не устранена.

Вот что я сделал:

  1. Ран sudo apt update
  2. Попытка установить MySQL с помощью sudo apt install mysql-server

Однако я получил следующие ошибки:

Ошибка: 1 http://security.ubuntu.com/ubuntu благородные-обновления/main amd64 mysql-client-core-8.0 amd64 8.0.37-0ubuntu0.24.04.1
404 Не найден [IP: 10.201.176.243 80] Ошибка: 2 http://security.ubuntu.com/ubuntu благородные-обновления/main amd64 mysql-client-8.0 amd64 8.0.37-0ubuntu0.24.04.1 404 Не найден [IP: 10.201.176.243 80] Ошибка: 3 http://security.ubuntu.com/ubuntu благородные-обновления/main amd64 mysql-server-8.0 amd64 8.0.37-0ubuntu0.24.04.1 404 Не найден [IP: 10.201.176.243 80] E: Не удалось получить http://security.ubuntu.com/ubuntu/pool/main/m/mysql-8.0/mysql-client-core-8.0_8.0.37-0ubuntu0.24.04.1_amd64.deb 404 Нет Найден [IP: 10.201.176.243 80] E: Не удалось получить http://security.ubuntu.com/ubuntu/pool/main/m/mysql-8.0/mysql-client-8.0_8.0.37-0ubuntu0.24.04.1_amd64.deb 404 Not Found [ ИП: 10.201.176.243 80] E: Не удалось получить http://security.ubuntu.com/ubuntu/pool/main/m/mysql-8.0/mysql-server-8.0_8.0.37-0ubuntu0.24.04.1_amd64.deb 404 Not Found [ ИП: 10.201.176.243 80] E: Не удалось получить некоторые архивы, может быть, запустить apt-get update или попробовать --fix-missing?

Я также попробовал запустить обновление sudo apt-get и использовать флаг --fix-missing, но эти шаги не решили проблему.

Кто-нибудь сталкивался с подобной проблемой или есть предложения, как это исправить?

Заранее спасибо за вашу помощь!

Все ошибки сообщают, что система не может связаться с веб-сервером по адресу 10.201.176.243. Если я попытаюсь получить доступ к этому адресу, время ожидания истечет, что означает, что ваш запрос на установку перейдет не на тот сайт.

OldBoy 02.08.2024 14:59
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
2
1
67
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это может быть связано с проблемой вашего sources.list.

Попробуйте отредактировать источники apt, расположенные здесь: /etc/apt/sources.list, и использовать эти источники:

deb http://archive.ubuntu.com/ubuntu noble main restricted
deb http://archive.ubuntu.com/ubuntu noble-updates main restricted
deb http://archive.ubuntu.com/ubuntu noble universe
deb http://archive.ubuntu.com/ubuntu noble-updates universe
deb http://archive.ubuntu.com/ubuntu noble multiverse
deb http://archive.ubuntu.com/ubuntu noble-updates multiverse
deb http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu noble-security main restricted
deb http://security.ubuntu.com/ubuntu noble-security universe
deb http://security.ubuntu.com/ubuntu noble-security multiverse

Затем попробуйте еще раз:

sudo apt-get update
sudo apt-get install mysql-server

Если обновление исходников не помогло, вы можете попробовать установить MySQL из официального репозитория MySQL APT.

wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb
sudo apt update
sudo apt install mysql-server

Если это по-прежнему не работает, вам следует посмотреть свой DNS.

отредактируйте: /etc/resolv.conf и добавьте общедоступный DNS Goolge:

nameserver 8.8.8.8
nameserver 8.8.4.4

Надеюсь, это поможет.

спасибо за решение, но я это уже пробовал, не помогло

hossein rahmati 02.08.2024 15:10

Я обновил свой ответ, вам следует посмотреть DNS или попробовать использовать репозиторий MySQL apt.

nk0 02.08.2024 15:19

Это сработало, я ценю это

hossein rahmati 02.08.2024 15:25

Другие вопросы по теме