(Etapas super completas) Instale mysql5.7 e acesso remoto no Linux

Prefácio

(Depois de ler esta postagem do blog, se você não sabe como instalar o mysql, venha me bater !!!) O
ambiente do projeto foi configurado no ambiente linux da empresa pela terceira vez e demorou algum tempo para instalar o mysql5.7 desta vez. Informações, a fim de facilitar a instalação rápida do mysql no linux no futuro, bem como alterar a senha, configurar o acesso remoto, por meio deste registro este post com muito cuidado.

1. Instale mysql5.7 no Linux

1.1 Download

site oficial do mysql: https://dev.mysql.com/downloads/mysql/5.7.html#downloads
Insira a descrição da imagem aqui

1.2 Descompacte e instale

Descompacte o pacote de instalação
tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

Instale em ordem :

rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm  --force --nodeps
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm  --force --nodeps
rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm  --force --nodeps
rpm -ivh mysql-community-libs-compat-5.7.30-1.el7.x86_64.rpm  --force --nodeps

Os detalhes são os seguintes:
Insira a descrição da imagem aqui

1.3 Inicie o mysql e acesse

Inicie o serviço mysql:

systemctl start mysqld

Verifique o status do serviço mysql após a inicialização:

ps -aux|grep mysqld

Junte-se à inicialização:

systemctl enable mysqld
systemctl daemon-reload

A operação específica pode se referir à seguinte figura:
Insira a descrição da imagem aqui

1.4 Ver a senha padrão do mysql

cat /var/log/mysqld.log |grep 'temporary password'

Insira a descrição da imagem aqui

1.5 Alterar senha

O banco de dados foi inicializado com sucesso, e a senha padrão deve ser alterada pela primeira vez para entrar na operação. Conforme mostrado na figura abaixo, devido à senha e senha simples, falhei várias vezes na operação real. Finalmente, a caixa vermelha foi alterada com sucesso.

Use o comando modificar senha:

 SET PASSWORD = PASSWORD('password');

Insira a descrição da imagem aqui

1.6 Autorizar root para ser acessado remotamente

Permitir que o root seja acessado remotamente

grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;

Atualizar permissões

flush privileges;

Insira a descrição da imagem aqui
Reinicie o serviço mysql

service mysqld restart

1.7 Acesso local e remoto ao mysql

Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/u010312671/article/details/106789645
Recomendado
Clasificación