Neste artigo, você aprenderá a instalar o servidor MySQL no Debian 10.x. Ele também funciona em outra distribuição baseada em Linux (como o Ubuntu).
No Serverspace, você pode criar um servidor com o aplicativo "MySQL" já instalado.
Como instalar o MySQL no Debian 10:
Etapa 1. Adicionar o repositório MySQL
Em primeiro lugar, vamos atualizar os pacotes:
apt install gnupg
Em seguida, faça download do MySQL na página oficial ou use o comando wget:
em que x.x.x-x é a versão do MySQL (por exemplo, 0.8.15-1):
Instale o arquivo .deb:
em que x.x.x-x é a versão do MySQL.
Quando você tentar instalar o pacote, ele perguntará qual produto e versão você deseja instalar. Aqui você pode selecionar a versão do MySQL, Tools, Connectors (como o MySQL Workbench) e pacotes de visualização. Para selecionar a versão, clique na primeira opção:
Selecione a versão que você usará. Uma vez selecionada, você será levado ao menu anterior - pressione o botão Ok:
Atualize o repositório apt:
O pacote para instalar o servidor é "mysql-community-server" e sua versão é a mesma que você selecionou anteriormente no instalador de pacotes.
Etapa 2. Instalar o servidor MySQL
Instale o servidor MySQL usando o comando:
Quando o download do apt for concluído, o instalador solicitará uma senha de root:
Você tem duas opções:
- Deixe a senha em branco: o servidor usará a autenticação de soquetes unix. Isso significa que você só poderá acessar o servidor como usuário root ou como usuário com sudo;
- Definir uma senha: o método de autenticação será o mesmo para outros usuários.
Se você definir uma senha, o instalador perguntará qual plug-in de autenticação usar, senha fortemente criptografada (MySQL 8.x) ou método legado (MySQL 7.x e anteriores). Para selecionar as opções, use as setas ou o botão Tab. Você deve selecionar um método que seja compatível com seu cliente/programa. Depois de selecionar todas as opções, o processo de instalação será concluído e o serviço será iniciado automaticamente:
Agora, verifique o status do serviço com o systemctl:
Se você vir "active" (ativo), isso significa que o servidor está sendo executado sem erros. Pressione Q ou Ctrl + C para sair.
Em seguida, execute o comando como usuário root para configurar com segurança o serviço SQL:
O programa fará perguntas a você. Você precisará responder Yes (botão Y/y) ou No (qualquer outra tecla):
Se você quiser permitir o acesso remoto, edite o arquivo "mysqld.conf" em etc/:
No final do arquivo, adicione a opção "bind_address" com o valor de localhost:
Salve o arquivo e reinicie o serviço com o systemctl:
Observação: lembre-se de abrir a porta do MySQL (será bom especificar a porta padrão do MySQL). Se você usar o ufw:
onde, em vez de yoursqlport, escreva sua porta do MySQL.
Se você usar o iptables:
onde, em vez de yoursqlport, escreva sua porta do MySQL.