1
resposta

Erro ao instalar mysql server e phpmyadmin no ubuntu 18.04

Não consigo seguir as etapas de instalação do ambiente para o ubuntu. Tentei instalar cada item descrito na parte de preparação do ambiente separadamente e ao rodar os comandos sudo apt-get install default-mysql-server e sudo apt-get install phpmyadmin recebo erros de 404 not found.

sudo apt-get install default-mysql-server

Err:1 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 mysql-client-core-5.7 amd64 5.7.29-0ubuntu0.18.04.1
  404  Not Found [IP: 2801:82:80ff:8000::5 80]
Err:2 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 mysql-client-5.7 amd64 5.7.29-0ubuntu0.18.04.1
  404  Not Found [IP: 2801:82:80ff:8000::5 80]
Err:3 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 mysql-server-core-5.7 amd64 5.7.29-0ubuntu0.18.04.1
  404  Not Found [IP: 2801:82:80ff:8000::5 80]
Err:4 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 mysql-server-5.7 amd64 5.7.29-0ubuntu0.18.04.1
  404  Not Found [IP: 2801:82:80ff:8000::5 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.7/mysql-client-core-5.7_5.7.29-0ubuntu0.18.04.1_amd64.deb  404  Not Found [IP: 2801:82:80ff:8000::5 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.7/mysql-client-5.7_5.7.29-0ubuntu0.18.04.1_amd64.deb  404  Not Found [IP: 2801:82:80ff:8000::5 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.7/mysql-server-core-5.7_5.7.29-0ubuntu0.18.04.1_amd64.deb  404  Not Found [IP: 2801:82:80ff:8000::5 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.7/mysql-server-5.7_5.7.29-0ubuntu0.18.04.1_amd64.deb  404  Not Found [IP: 2801:82:80ff:8000::5 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
sudo apt-get install phpmyadmin

Err:1 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 mysql-client-core-5.7 amd64 5.7.29-0ubuntu0.18.04.1
  404  Not Found [IP: 2801:82:80ff:8000::5 80]
Err:2 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 mysql-client-5.7 amd64 5.7.29-0ubuntu0.18.04.1
  404  Not Found [IP: 2801:82:80ff:8000::5 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.7/mysql-client-core-5.7_5.7.29-0ubuntu0.18.04.1_amd64.deb  404  Not Found [IP: 2801:82:80ff:8000::5 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.7/mysql-client-5.7_5.7.29-0ubuntu0.18.04.1_amd64.deb  404  Not Found [IP: 2801:82:80ff:8000::5 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
1 resposta

Olá, Mariana! Tudo bem contigo?

Desculpe a demora em dar um retorno!

Vamos para o mySql primeiro:

Faça a seguinte sequência:

Vamos baixá-lo

wget -c https://repo.mysql.com//mysql-apt-config_0.8.14-1_all.deb

Instalar

sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb

Vai pedir sua senha e abrir o configurador.

Dê um "ok", depois aparecerá o MySql que será instalado e é só ir com a setinha até o "ok" novamente e aperte enter

Agora vamos atualizar nosso sistema linux para configurar dependências

sudo apt update

Vamos instalar "de fato"

sudo apt install mysql-server

Se pedir confirmação, clique em "S" e "ENTER" para confirmar

Abrirá uma tela pedindo para configurar uma senha (recomendo).

Depois "Tab" e "ENTER"

Confirme a senha

"TAB" e ENTER" novamente

Aceite o termo e deixe selecionado a "Password Encryption".

"TAB e "OK"

Prontinho! MySql instalado!

Agora para a sua segurança no banco vamos configurar a instalação segura (recomendo)

Comandos:

sudo mysql_secure_installation

Vai pedir a senha do root que configuramos no início (ela não aparece enquanto digita)

Agora vem algumas confirmações:

  • Não precisamos do componente de validação de senha = dê um "ENTER"
  • Se quer trocar a senha do root = dê um "ENTER" novamente
  • Quer remover usuários anônimos = Clique em "Y" e "ENTER"
  • Desabilitar o login de root remoto = "Y" e "ENTER"
  • Remover o banco de dados teste = "Y" e "ENTER"
  • Recarregar as tabelas de privilégios = "Y" e "ENTER"

Agora sua instalação está segura!

Vamos ver se está rodando?

sudo systemctl status mysql

Aperte letra "q" p/ sair

Só mais um detalhe: vamos configurar para que ele suba ao iniciar seu sistema operacional?

sudo systemctl enable mysql

Ufa!!! Prontinho \o/ rs...

Vamos aproveitar e instalar o MySql Workbench, que é a IDE do MySql

sudo apt install mysql-workbench-community

Feito!!!

Para entrar no MySql faça o seguinte comando

sudo mysql -u root -p

Digite a senha que configurou e estará nele!

Depois dê um show databases; e verá os bancos internos dele.

Entre nos seus aplicativos e verá que lá estará o workbench, basta abri-lo e digitar sua senha.

Espero ter ajudado, Mariana!

Me de um retorno para saber se deu tudo certo!!!

Um abraço e bons estudos