How to Install MySQL on CentOS 8 RHEL 8
Índice:
O MySQL é o sistema de gerenciamento de banco de dados relacional de código aberto mais popular.
A versão mais recente do servidor de banco de dados MySQL, versão 8.0, está disponível para instalação nos repositórios padrão do CentOS 8.
O MySQL 8.0 introduziu muitos novos recursos e mudanças que tornaram alguns aplicativos incompatíveis com esta versão. Antes de escolher a versão do MySQL a ser instalada, consulte a documentação do aplicativo que você irá implantar no servidor CentOS.
O CentOS 8 também fornece o MariaDB 10.3, que é um “substituto direto” para o MySQL 5.7, com algumas limitações. Se seu aplicativo não for compatível com o MySQL 8.0, instale o MariaDB 10.3.
Neste tutorial, mostraremos como instalar e proteger o MySQL 8.0 nos sistemas CentOS 8.
Instalando o MySQL 8.0 no CentOS 8
Instale o servidor MySQL 8.0 usando o gerenciador de pacotes CentOS como root ou usuário com privilégios sudo:
sudo dnf install @mysql
O módulo
@mysql
instala o MySQL e todas as dependências.
Quando a instalação estiver concluída, inicie o serviço MySQL e ative-o automaticamente na inicialização executando o seguinte comando:
sudo systemctl enable --now mysqld
Para verificar se o servidor MySQL está em execução, digite:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
Protegendo o MySQL
Execute o script
mysql_secure_installation
que executa várias operações relacionadas à segurança e define a senha raiz do MySQL:
sudo mysql_secure_installation
Você será solicitado a configurar o
VALIDATE PASSWORD PLUGIN
, que é usado para testar a força das senhas dos usuários do MySQL e melhorar a segurança. Existem três níveis de política de validação de senha: baixo, médio e forte. Pressione
ENTER
se não desejar configurar o plug-in de validação de senha.
No próximo prompt, você será solicitado a definir uma senha para o usuário root do MySQL. Depois de fazer isso, o script também solicitará que você remova o usuário anônimo, restrinja o acesso do usuário root à máquina local e remova o banco de dados de teste. Você deve responder "Y" (sim) a todas as perguntas.
Para interagir com o servidor MySQL a partir da linha de comando, use o utilitário cliente MySQL, que é instalado como uma dependência. Teste o acesso root digitando:
mysql -u root -p
Digite a senha root quando solicitado, e você verá o shell do MySQL como mostrado abaixo:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
É isso aí! Você instalou e protegeu o MySQL 8.0 no seu servidor CentOS e está pronto para usá-lo.
Método de autenticação
O servidor MySQL 8.0 incluído nos repositórios do CentOS 8 está configurado para usar o antigo
mysql_native_password
in de autenticação
mysql_native_password
porque algumas ferramentas e bibliotecas cliente no CentOS 8 não são compatíveis com o método
caching_sha2_password
, que é definido como padrão na versão inicial do MySQL 8.0.
mysql_native_password
método
mysql_native_password
deve ser bom para a maioria das configurações. No entanto, se você deseja alterar o plug-in de autenticação padrão para
caching_sha2_password
que é mais rápido e oferece melhor segurança, abra o seguinte arquivo de configuração:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
Altere o valor de
default_authentication_plugin
para
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
Feche e salve o arquivo e reinicie o servidor MySQL para que as alterações entrem em vigor:
Conclusão
O CentOS 8 é distribuído com o MySQL 8.0. A instalação é tão simples quanto digitar
dnf install @mysql
.
Agora que seu servidor MySQL está em funcionamento e você pode se conectar ao shell do MySQL e começar a criar novos bancos de dados e usuários.
mysql centosAs ofertas de software como serviço têm se tornado cada vez mais populares entre as empresas, pois libera os administradores de instalar atualizações de software e executar outras tarefas de manutenção que eles teriam que fazer internamente. Os assinantes da MessageLabs entregam o gerenciamento da segurança de tráfego de e-mail e da Web para a empresa e não precisam instalar equipamentos no local.
[Outras leituras: Como remover malwares do PC com Windows]
Instalar o Windows no Mac usando o Guia Passo a Passo do Assistente do Boot Camp sobre como instalar o Windows 10/8/7 no seu Mac usando o software BootCamp. BootCamp permite que você execute o Microsoft Windows em um computador Mac.
Existem muitos usuários de Mac que podem querer instalar o sistema operacional Windows em seus computadores Mac, para obter o melhor dos dois mundos. Bem, usando o
Como instalar e usar o mysql workbench no ubuntu 18.04
O MySQL Workbench é um aplicativo gráfico multiplataforma para administradores e arquitetos de banco de dados MySQL. Neste tutorial, mostraremos como instalar o MySQL Workbench no Ubuntu 18.04.







