Resumo : neste tutorial você aprenderá passo a passo como instalar o MySQL 8 no CentOS 7.
Para instalar o MySQL 8 no CentOS 7, siga estas etapas:
Etapa 1. Adicione o repositório MySQL Yum
Adicione o repositório oficial do MySQL ao gerenciador de pacotes do seu sistema (yum)
sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
Linguagem de código: JavaScript ( javascript )
Etapa 2. Baixe a chave GPG oficial do MySQL usando
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql
Linguagem de código: JavaScript ( javascript )
Etapa 3. Instale o MySQL 8 Community Server
Instale o pacote MySQL 8 Community Server usando o seguinte comando:
sudo yum install mysql-server
Etapa 4. Inicie o serviço MySQL
Inicie o serviço MySQL e habilite-o para execução na inicialização com:
sudo systemctl start mysqld
sudo systemctl enable mysqld
Etapa 5. Mostrar a senha padrão do usuário root
Quando você instala o MySQL 8.0, a conta do usuário root recebe uma senha temporária. Para mostrar a senha da conta do usuário root, use o seguinte comando:
sudo grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}'
Linguagem de código: JavaScript ( javascript )
Aqui está a saída:
Kq%<ul_0M*O0
Observe que sua senha temporária será diferente. Você precisará dessa senha para alterar a senha da root
conta do usuário.
Etapa 6. Instalação segura do MySQL
Execute o comando mysql_secure_installation para proteger o servidor MySQL:
mysql_secure_installation
Ele solicitará a senha atual da conta root:
Enter password for user root:
Digite a senha temporária acima e pressione Enter
. A seguinte mensagem será exibida:
The existing password for the user account root has expired. Please set a new password.
New password:
Re-enter new password:
Linguagem de código: PHP ( php )
Você precisará inserir a nova senha da root
conta do ‘ duas vezes. Irá gerar algumas perguntas, é recomendado digitar sim (y):
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
Etapa 7. Conecte-se ao MySQL
Use este comando para conectar-se ao servidor MySQL:
mysql -u root -p
Ele solicitará a senha do root
usuário. Você digita a senha e pressiona Enter
:
Enter password:
Ele mostrará o mysql
comando:
mysql>
Use SHOW DATABASES
para exibir todos os bancos de dados no servidor atual:
mysql> show databases;
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Aqui está a saída:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.05 sec)
Linguagem de código: JavaScript ( javascript )
Neste tutorial, você aprendeu passo a passo como instalar o MySQL 8 no CentOS 7.