MySQL/MySQL-Workbench no Ubuntu 21.04
- #Linux
- #MySQL
Olá, tive problemas com a instalação do mysql, depois de perder muito tempo tentando achar a solução, acabei encontrando, e resolvi publicar aqui para ajudar as pessoas que estiverem passando pelo mesmo problema que eu passei, erro na instalação.
Lembrando eu fiz esse processo 2 vezes, por problemas de compatibilidade do dpkg/snapd.
Instalação:
Caso já tenha feito alguma instalação antes dessa para evitar conflito vamos remover tudo:
sudo apt-get remove --purge mysql
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-mysql
sudo apt update
sudo apt-get remove mysql-workbench-community --auto-remove
instalação do mysql:
sudo apt-get update
sudo apt-get install mysql-server
sudo mysql_secure_installation utility
definindo acesso remoto(caso queiram):
sudo ufw enable
sudo ufw allow mysql
iniciando o mysql:
sudo systemctl start mysql
Instalar mysql workbench:
https://dev.mysql.com/downloads/repo/apt/
baixando o pacote, vá na pasta e no terminal de:
cd Downloads
sudo apt install ./nome do arquivo que baixou(cuidado com a versão - use a tecla TAB para ajudar)
sudo apt-get update
sudo apt install mysql-worbench-community
Caso de erro passe este comando mais uma vez
sudo apt-get update
sudo apt install mysql-worbench-community
Remover o workbench:
sudo apt-get remove mysql-workbench-community --auto-remove
Primeiros passos:
Acessar o banco de dados MySQL:
sudo mysql
Adicionar senha "password" ao usuário "root"( rodar dentro d Mysql):
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Recarregar privilégios:
FLUSH PRIVILEGES;
Sair do prompt mysql:
quit;
Entrar com o usuário:
mysql -u root -p(-u é usuário, e, -p parâmetro para a senha):
pronto abra seu Workbench!