Instalação e configuração Linux do MySQL 8.0

ad218c8d4f5b0aa283a6f9b71b3cd8a9.png

 

abee345151a1a7f026f9cce1993e4f6d.png

 Consulte meu artigo anterior

Um guia rápido para usar o repositório MySQL APT - Blog do Northern Crescent - Blog da CSDN

 O ambiente deste artigo é o pop os, uma ramificação do ubuntu, e o funcionamento é equivalente ao ubuntu

 

Índice

1. Fonte de atualização

2. Pesquise o servidor mysql 

3. Instale o servidor mysql

4. Configure o servidor mysql

(1), se deve habilitar VALIDATE PASSWORD para verificar a força da senha

(2), digite a senha do servidor

(3), se deseja excluir usuários anônimos

(4), se deve permitir login remoto

(5), se deseja excluir o banco de dados de teste

(6), recarregue a tabela de permissões

5. Verifique o status do servidor MySQL

6. Configure o acesso remoto

7. É proibido iniciar automaticamente

8. Faça login no MySQL

Conecte-se 

banco de dados de consulta


 

1. Fonte de atualização

sudo apt update

2. Pesquise o servidor mysql 

sudo apt search mysql-server

Agora podemos garantir que podemos acessar o servidor mysql do armazém apt normalmente

 

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

3. Instale o servidor mysql

sudo apt install mysql-server

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

4. Configure o servidor mysql

sudo mysql_secure_installation

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

(1), se deve habilitar VALIDATE PASSWORD para verificar a força da senha

Protegendo a implantação do servidor MySQL.

Conectando-se ao MySQL usando uma senha em branco.

VALIDATE PASSWORD COMPONENT pode ser usado para testar senhas
e melhorar a segurança. Ele verifica a força da senha
e permite que os usuários definam apenas as senhas que são
seguras o suficiente. Gostaria de configurar o componente VALIDATE PASSWORD?

Pressione y|Y para Sim, qualquer outra tecla para Não:

Garanta a segurança da implantação do servidor MySQL.

Conecte-se ao MySQL com uma senha vazia.

VALIDATE PASSWORD COMPONENT pode ser usado para testar senhas
e melhorar a segurança. Ele verifica a força das senhas
e permite que os usuários definam apenas as senhas suficientemente fortes.
Você gostaria de definir o componente VALIDATE PASSWORD?

Pressione y|Y para sim, qualquer outra tecla para não.

Não verificamos (se aprendermos a usá-lo nós mesmos), escolhemos não

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

(2), digite a senha do servidor

Digite a senha do mysql e digite normalmente

(Você deve se lembrar da senha, será mais problemático se você esquecê-la) 

Please set the password for root here.

New password: 

Re-enter new password:

 

(3), se deseja excluir usuários anônimos

Por padrão, uma instalação do MySQL tem um usuário anônimo, permitindo que qualquer pessoa faça login no MySQL sem ter que ter uma conta de usuário criada para eles. Isso é destinado apenas para
teste e para tornar a instalação um pouco mais suave. Você deve removê-los antes de passar para um ambiente de produção.

Remover usuários anônimos? (Pressione y|Y para Sim, qualquer outra tecla para Não):

Por padrão, o MySQL vem com um usuário anônimo.
Permite que qualquer pessoa faça login no MySQL sem criar uma conta de usuário para eles.
Isso é apenas para teste e para tornar a instalação um pouco mais suave.
Você deve removê-los antes de entrar em produção.

Excluir usuário anônimo? (pressione y|Y para sim, qualquer outra tecla para não).

Escolhemos Y para excluir usuários anônimos

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

(4), se deve permitir login remoto

Normalmente, o root só deve ter permissão para se conectar de
'localhost'. Isso garante que alguém não consiga adivinhar
a senha root da rede.

Não permitir login root remotamente? (Pressione y|Y para Sim, qualquer outra tecla para Não): 

Normalmente, apenas o root deve ter permissão para se conectar de 'localhost'. Isso garante que alguém não consiga adivinhar a senha root da rede.

Não permitir login remoto root? (pressione y|Y para sim, qualquer outra tecla para não).

Escolhemos N para permitir conexão remota root

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

(5), se deseja excluir o banco de dados de teste

Remover banco de dados de teste e acesso a ele? (Pressione y|Y para Sim, qualquer outra tecla para Não):

Excluir o banco de dados de teste e acessá-lo? (pressione y|Y para sim, qualquer outra tecla para não).

Escolhemos N, não excluímos o banco de dados de teste

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

(6), recarregue a tabela de permissões

Recarregar as tabelas de privilégios garantirá que todas as alterações
feitas até agora tenham efeito imediato.

Recarregar tabelas de privilégios agora? (Pressione y|Y para Sim, qualquer outra tecla para Não):

Recarregar a tabela de permissões garantirá que todas as alterações feitas até agora
entrem em vigor imediatamente.

Recarregar a tabela de permissões agora? (pressione y|Y para sim, qualquer outra tecla para não).

Nós escolhemos Y Efetivo imediatamente

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

Neste ponto, a configuração está completa

 

5. Verifique o status do servidor MySQL

O servidor MySQL inicia automaticamente após a instalação. Você pode verificar o status do servidor MySQL com o seguinte comando: 

systemctl status mysql

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

Use o seguinte comando para interromper a execução do MySQL:

service mysql stop

Use o seguinte comando para iniciar o servidor MySQL

service mysql start

Use o seguinte comando para reiniciar o servidor MySQL

service mysql restart

 

6. Configure o acesso remoto

O MySQL no Ubuntu permite apenas acesso local e não pode ser conectado usando a ferramenta de conexão gráfica do banco de dados;

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

Se você deseja acessar, você precisa configurar

sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf

 Encontre o endereço de ligação e modifique o valor para 0.0.0.0

Ou comente diretamente este

 marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

entrar no mysql

sudo mysql -u root -p

criar conta permitir

create user 'root'@'%' identified by '你的密码';

Conceder permissões a este usuário 

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

Atualizar permissões

flush privileges;

sair do mysql

quit

Reinicie o servidor MySQL

service mysql restart

 

7. É proibido iniciar automaticamente

sudo systemctl disable mysql

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

8. Faça login no MySQL

Conecte-se 

sudo mysql -uroot -p

marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

banco de dados de consulta

show databases;

 marca d'água,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_14,color_FFFFFF,t_70,g_se,x_16

 

 

Acho que você gosta

Origin blog.csdn.net/m0_52559040/article/details/123708831
Recomendado
Clasificación