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 update
apt install gnupg
Em seguida, faça download do MySQL na página oficial ou use o comando wget:
wget https://dev.mysql.com/get/mysql-apt-config_x.x.x-x_all.deb
em que x.x.x-x é a versão do MySQL (por exemplo, 0.8.15-1):

.
Instale o arquivo .deb:
sudo dpkg -i mysql-apt-config_x.x.x-x_all.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:
apt-get update
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:
sudo apt-get install mysql-community-server

.
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:
systemctl status mysql.service

.
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:
mysql_secure_installation
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/:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
No final do arquivo, adicione a opção "bind_address" com o valor de localhost:
bind-address=127.0.0.1
Salve o arquivo e reinicie o serviço com o systemctl:
systemctl restart mysql
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:
iptables –A INPUT –p tcp –dport $yoursqlport –j ACCEPT
onde, em vez de yoursqlport, escreva sua porta do MySQL.