Notícias
Novos modelos de linguagem da API Serverspace GPT
Serverspace Black Friday
WB
setembro 3, 2020
Atualizado janeiro 31, 2025

Como instalar o MySQL no Debian 10

Bancos de dados Debian

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):

Download MySQL
Screenshot 1. Download do MySQL

.

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:

Choose MySQL Server & Cluster
Screenshot 2. Escolha o MySQL Server & Cluster

.

Selecione a versão que você usará. Uma vez selecionada, você será levado ao menu anterior - pressione o botão Ok:

Select the version you will use
Screenshot 3. Selecione a versão que você usará

.

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
Installation process
Screenshot 4. Processo de instalação

.

Quando o download do apt for concluído, o instalador solicitará uma senha de root:

Enter the root password
Screenshot 5. Digite a 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:

Select the default authentication plugin
Screenshot 6. Selecione o plug-in de autenticação padrão

.

Agora, verifique o status do serviço com o systemctl:

systemctl status mysql.service
Checking service status
Screenshot 7. Verificação do status do serviço

.

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):

Running mysql_secure_installation
Screenshot 8. Executando o mysql_secure_installation

.

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.

 

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.