.
Para instalar o servidor MySQL em sua máquina Linux, siga este artigo passo a passo, que fornece instruções claras sobre como baixar e instalar o MySQL, bem como configurá-lo e protegê-lo.
MySQL é um banco de dados relacional usado na maioria das linguagens de programação para armazenar e recuperar dados do servidor de banco de dados por meio da execução de consultas SQL.
Ao configurar um servidor LAMP, você precisa instalar um servidor MySQL, mas devido a alguma configuração antiga, você pode não conseguir instalar o MySQL corretamente em seu sistema
Nesses casos, você pode remover completamente qualquer instalação existente do MySQL e tentar instalá-lo novamente em seu sistema seguindo este artigo: Desinstale completamente o servidor MySQL em 3 etapas simples
Então, deixe-me mostrar o guia passo a passo para instalar o cliente e servidor MySQL em seu Ubuntu e outras distribuições Linux neste artigo a seguir.
Método para instalar o MySQL
Existem alguns métodos que você pode usar para instalar o servidor e o cliente MySQL em seu sistema, como:
Ambos os métodos são fáceis de seguir, mas recomendo que você use o segundo método, que garantirá que seu sistema receba as atualizações mais recentes automaticamente.
Instalando o MySQL a partir do repositório do sistema
Uma das maneiras mais simples e fáceis de instalar o MySQL é usar um gerenciador de pacotes do sistema como apt
ou dnf
para instalá-lo em sua distribuição Linux.
Atualize seu repositório do sistema
A primeira e principal etapa é atualizar o repositório do sistema para buscar as informações mais recentes sobre os metadados dos pacotes de software.
$ sudo apt update // Ubuntu and Debian based distros
$ sudo dnf update // RedHat based distros
Instale o MySQL Server Package
Agora execute o seguinte comando para instalar o MySQL Server em seu sistema de acordo com o gerenciador de pacotes do sistema:
$ sudo apt install mysql-server -y // Ubuntu and Debian based distros
$ sudo dnf install mysql-server -y // RedHat based distros
Depois que a instalação terminar, você pode prosseguir para configurar o servidor MySQL executando o mysql_secure_installation
comando para definir uma senha de root e proteger a instalação.
Se você não quiser fazer isso agora, pule a etapa 3 e faça login diretamente no MySQL executando o seguinte comando:
$ sudo mysql -u root
Execute o MySQL para alterar a senha e fortalecer a segurança
Na versão mais recente do MySQL, o método de autenticação foi alterado para auth_socket.
Por causa disso, você pode enfrentar o erro “Erro: SET PASSWORD não tem significado para o usuário [email protected]” ao configurar uma senha.
Para evitar isso, primeiro faça o login no MySQL e, usando o ALTER USER
consulta, altere o mecanismo de senha para mysql_native_password.
Agora execute o seguinte comando na sequência fornecida:
$ sudo mysql -u root
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'SET_PASSWORD';
O resultado do comando acima:

Depois de concluir as alterações acima, você pode executar o mysql_secure installation
para remover usuários indesejados, tabelas e bancos de dados para fortalecer a segurança do seu servidor MySQL.
Então, primeiro, saia do console do MySQL e execute o seguinte comando:
$ sudo mysql_secure_installation
Depois de executar o comando acima, ele solicitará a nova senha que você definiu e, após a autenticação bem-sucedida, lançará um conjunto de perguntas relacionadas à segurança para proteger sua instalação do MySQL, como remover usuários anônimos, desabilitar o login root remoto, e remover bancos de dados de teste.

Depois de concluir o processo, agora você pode acessar seu servidor MySQL usando o seguinte comando:
$ sudo mysql -u root -p
A saída do comando acima é mostrada abaixo:

Parabéns! Você instalou com sucesso o servidor MySQL em sua máquina Linux.
Instalando o MySQL adicionando informações do repositório oficial ao sistema
Como alternativa, você pode instalar a versão mais recente do MySQL adicionando as informações do repositório oficial ao sistema para garantir que você tenha acesso às versões mais recentes e antigas do MySQL.
Para começar com este método, você precisa primeiro baixar as informações do repositório para sua distribuição Linux por clicando aqui.
Após redirecionar para o site da Oracle, selecione o gerenciador de pacotes Distributions (apt, yum) e baixe um dos arquivos disponíveis, conforme imagem abaixo:


Depois de clicar no botão “Download”, ele solicitará que você “Cadastre-se e faça o login”. Ignore essa mensagem e clique em “Não, obrigado, basta iniciar meu download.”

Em seguida, você precisa instalar o arquivo baixado executando o seguinte comando:
$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.25-1_all.deb
Durante a instalação, ele solicitará as informações da versão do Ubuntu, então selecione a versão correta e clique em “OK”.

Se você está pronto para ir com a opção padrão, clique em “Ok”.

Depois de concluir as etapas, você encontrará o mysql.list arquivo em /etc/apt/sources.list.d/ diretório, que é responsável por adicionar o repositório MySQL APT ao seu sistema.
Portanto, primeiro atualize o repositório do sistema para refletir as novas alterações.
$ sudo apt update
Em seguida, você precisa executar o seguinte comando para instalar o pacote do servidor MySQL:
$ sudo apt install mysql-server -y
Depois que o processo de instalação terminar, você pode iniciar o MySQL rapidamente, mas se quiser aumentar a segurança, pode siga o passo 3 do método acima.
Eu não acho que a etapa acima é complexa, não é?
Embrulhar
Isso é tudo para este artigo, onde mostrei como instalar o servidor MySQL no seu Ubuntu e outras distribuições Linux como RedHat, CentOS Stream, AlmaLinux e Fedora.
Com o comando acima, o cliente mysql também é instalado com o servidor, mas se você quiser apenas instalar o cliente, execute sudo apt install mysql-client
Sugestão: Como alterar a porta do MySQL no Ubuntu Linux
Tenho certeza que este artigo ajudou você a instalar e configurar com sucesso o servidor MySQL e o cliente em seu sistema Linux.

Um homem com uma tecnologia efusiva que explorou algumas das incríveis coisas da tecnologia e está explorando mais. Enquanto avançava, tive a chance de trabalhar no desenvolvimento Android, Linux, AWS e DevOps com várias ferramentas de código aberto.
.