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), 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
7. É proibido iniciar automaticamente
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
3. Instale o servidor mysql
sudo apt install mysql-server
4. Configure o servidor mysql
sudo mysql_secure_installation
(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
(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
(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
(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
(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
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
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;
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
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
8. Faça login no MySQL
Conecte-se
sudo mysql -uroot -p
banco de dados de consulta
show databases;