Como instalar o MySQL no Almalinux

Como instalar o MySQL no Almalinux

Neste guia, mostraremos como instalar o MySQL no Almalinux. Existem dois pacotes separados para isso no Almalinux, dependendo do que você precisa fazer. Você pode instalar o mysql cliente Pacote, que é usado para se conectar aos servidores MySQL ou instalar o MySQL servidor Software, que pode ser usado para hospedar seus próprios bancos de dados. Vamos abordar os dois abaixo.

Depois de instalar um servidor MySQL, também abordaremos as primeiras etapas que você precisará começar a hospedar um banco de dados, que inclui fazer um nome de usuário e senha, criar um banco de dados e conceder permissões de usuário nesse banco de dados. Almalinux é uma boa distro Linux para hospedar o MySQL, se você já instalou o Almalinux ou migrou de CentOS para Almalinux.

Neste tutorial, você aprenderá:

  • Instale o cliente MySQL no Almalinux
  • Instale o MySQL Server no Almalinux
  • Como configurar um banco de dados MySQL
Configurando um banco de dados MySQL e usuário no Almalinux Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Almalinux
Programas Cliente mysql, servidor mysql
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Instale o cliente MySQL no Almalinux

Instalar o cliente MySQL no seu sistema Almalinux permitirá que você use o mysql comando shell. Com esse comando, você poderá fazer login nos servidores MySQL remotos, mas você não estará executando o MySQL no seu sistema local.

  1. Para começar a instalar, abra um terminal e digite o seguinte comando:
    # dnf install mysql 
  2. Você pode confirmar que o cliente MySQL foi instalado com sucesso e ver qual versão seu sistema está executando com este comando:
    # mysql -v mysql ver 8.0.21 para Linux em x86_64 (distribuição de origem) 
  3. Agora você pode se conectar a um servidor MySQL remoto usando a seguinte sintaxe de comando. Você será solicitado a inserir sua senha ao conectar.
    # mysql -u username -p -h host -ou -server -ip 


Instale o MySQL Server no Almalinux

Se você deseja hospedar um banco de dados MySQL (ou múltiplo) no seu sistema Almalinux, precisará instalar o pacote do servidor MySQL. Você poderá acessar o banco de dados da máquina local ou de clientes remotos que estão usando o cliente MySQL para se conectar.

  1. Para instalar o MySQL Server, execute o seguinte comando no terminal:
    # dnf install mysql-server 
  2. Depois de instalado, use o seguinte SystemCtl comandos para iniciar o servidor MySQL e, opcionalmente, ativar o serviço para iniciar automaticamente na inicialização do sistema.
    # SystemCtl Iniciar MySqld # SystemCtl Ativar MySqld 
  3. A primeira coisa que você deseja configurar depois de instalar seu servidor MySQL é protegê -lo através do seguinte comando:
    # mysql_secure_installation 

    Você será solicitado com algumas perguntas de configuração agora. Como você os responde dependerá do ambiente em que você está implantando este servidor MySQL. Em caso de dúvida, selecione as configurações mais seguras e escolha uma senha raiz forte. Também é prática recomendada desativar logins de raiz remotos quando solicitado.

  4. Passando pelos avisos de instalação segura do MySQL
  5. Por padrão, o MySQL ouve as conexões na porta 3306. Você pode confirmar que seu serviço MySQL está ouvindo conexões recebidas em todas as interfaces com este comando:
    # ss -ltn 
  6. Podemos ver que o MySQL está ouvindo conexões remotas na porta 3306
  7. Finalmente, a única coisa que resta a fazer é adicionar uma exceção no firewall do sistema. Isso só é aplicável se você tiver firewalld ativado no Almalinux, que é por padrão. Você pode emitir o seguinte comando para abrir a porta 3306 no firewalld, permitindo que as conexões MySQL recebidas.
    # firewall-cmd-zone = public --add-service = mysql --permanent # firewall-cmd--reload 


Como configurar um banco de dados MySQL

Se você está acompanhando conosco até agora, deve ter um servidor MySQL totalmente funcional instalado no Almalinux.

Para começar a utilizar sua nova instalação do MySQL Server, você precisará criar um banco de dados. Os bancos de dados MySQL exigem permissões de usuário (a menos que você apenas use a conta raiz para acessar seu banco de dados, o que não é recomendado) para armazenar dados. Vamos você ir com o básico de uma configuração de banco de dados nas etapas seguintes.

Para este exemplo, mostraremos as etapas para configurar um novo banco de dados e conta de usuário, permitir que a conta seja conectada a partir de qualquer host remoto e conceda a esse usuário permissões completas (a capacidade de criar, inserir, soltar, etc. ) em nosso banco de dados.

  1. Primeiro, faça o login no seu servidor MySQL com a conta raiz.
    # mysql -u root -p 
  2. Para aumentar muito, você inevitavelmente precisará aprender alguns comandos e sintaxe MySQL, mas temos você coberto com o básico nu para ajudá -lo a começar. Crie um novo banco de dados como So (substituindo my_database com o nome desejado do seu banco de dados):
    mysql> criar banco de dados my_database; 
  3. Em seguida, precisamos criar uma nova conta de usuário que tenha privilégios para o banco de dados que acabamos de criar. A sintaxe para fazer isso é a seguinte:
    mysql> criar usuário 'my_user'@'%' identificado por 'my_password'; 


    O comando acima criará um novo usuário nomeado my_user com uma senha de minha senha. Este usuário poderá se conectar de qualquer lugar da Internet, pois especificamos um curinga % no comando. Se quiséssemos restringir de onde ele pode se conectar, poderíamos especificar um endereço IP, ou permitir apenas conexões locais com LocalHost.

  4. Em seguida, precisamos conceder a este novo usuário algumas permissões em nosso banco de dados. Daremos ao usuário todas as permissões em nosso banco de dados com o seguinte comando:
    mysql> conceda todos os privilégios em my_database.* para my_user@'%'; 
  5. Por fim, salve todas as alterações com este comando e depois use o comando de saída para fechar o terminal MySQL.
    mysql> privilégios de descarga; mysql> saída 
Configurando um banco de dados e uma conta de usuário em MySQL

Agora você tem um banco de dados MySQL utilizável e uma conta de usuário que pode se conectar e editá -lo. Usando as credenciais que você criou, os sistemas remotos podem fazer login no seu servidor MySQL para armazenar dados no banco de dados, além de recuperá -los.

Pensamentos finais

Neste guia, vimos como instalar o MySQL Client e o MySQL Server no Almalinux. Se você precisa se conectar a um banco de dados remoto ou hospedar um banco de dados MySQL, seguindo as etapas que descrevemos devem fazer o trabalho.

Também aprendemos o básico de fazer login no MySQL e criar um novo banco de dados e usuário, e depois conceder privilégios a esse usuário. Isso é tudo o que você precisa para começar a armazenar e recuperar dados em seu banco de dados de hosts locais e remotos.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para instalar no Ubuntu 22.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Instale o MySQL no Ubuntu 20.04 LTS Linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Como configurar o servidor e o cliente FTP/SFTP no Almalinux
  • Ubuntu 20.04 Guia
  • Lista de clientes FTP e instalação no Ubuntu 20.04 Linux…
  • Lista de clientes FTP e instalação no Ubuntu 22.04 Linux…