Fedora

Como instalar o MySQL no Fedora

Como instalar o MySQL no Fedora

MySQL é um base de dados sistema que fornece serviços de banco de dados para armazenamento e gerenciamento de dados. É um dos bancos de dados de código aberto populares.

O MySQL vem com os seguintes produtos comerciais:

  1. MySQL Standard Edition
  2. MySQL Enterprise Edition
  3. MySQL Cluster Carrier Grade Edition

Todas essas edições vêm com uma etiqueta de preço e são principalmente adequadas para uso comercial. Usaremos o MySQL Community Edition, que está disponível para uso gratuito sob a licença GPL para nosso guia.

O que vamos cobrir aqui

Neste guia, passaremos pelo processo de instalação do MySQL Community Edition no Fedora Linux. Vamos instalar o MySQL do repositório Yum usando o utilitário YUM. Vamos começar com o processo de instalação.

Passo 1. A primeira coisa é que precisamos adicionar o repositório oficial do yum para nosso Fedora Linux fornecido pelo MySQL. Vamos baixar o repositório yum usando a ferramenta wget no Linux usando o comando:

# wget https: // dev.mysql.com / get / mysql80-community-release-fc33-1.noarca.rpm

Lembre-se de que o link para download pode mudar com o tempo, caso o link acima não funcione, você deve copiar manualmente o link do site oficial.

Outra maneira de obter o repositório yum é baixar esse arquivo diretamente para o seu sistema a partir do MySQL, como aqui:

Passo 2. Assim que o download do arquivo for concluído, podemos instalá-lo com o seguinte comando:

# yum localinstall mysql80-community-release-fc33-1.noarca.rpm

Observação: Também podemos usar o comando dnf em vez do yum.

Quando você executa o comando acima, ele adiciona o repositório MySQL Yum à lista de repositórios do seu sistema. Além disso, digite 'y' quando for solicitado a verificar a integridade dos pacotes com a chave GnuPG baixada.

etapa 3. Agora vamos verificar se o repositório MySQL foi adicionado à nossa lista de repositórios do sistema ou não:

# yum repolist

A saída do comando acima irá mostrar a você todos os repositórios configurados em nosso sistema sob YUM.

Passo 4. Inicie a instalação da versão da comunidade MySQL com o seguinte comando:

# dnf install mysql-community-server

Etapa 5. Assim que o servidor MySQL estiver instalado, podemos iniciá-lo com o comando:

# service mysqld start

ou

# systemctl start mysqld.serviço

Observação: Se você demorar muito para iniciar o serviço MySQL, pare o comando acima pressionando 'ctrl + c'. Agora execute o comando 'dnf update' e inicie o serviço MySQL novamente.

Etapa 6. Verifique o status do serviço MySQL executando o comando:

# service mysqld status

Deve mostrar um status de execução ativo para o serviço MySQL.

Além do status, também podemos verificar o status do servidor mysql com o comando:

# mysql --version

O comando acima mostra que instalamos a última versão do MySQL disponível no repositório yum.

Etapa 7. Agora, como nosso MySQL está instalado e funcionando, precisamos protegê-lo. Mas antes disso, precisamos obter uma senha de root criada pelo Mysql durante o processo de instalação. Esta senha temporária é necessária durante a configuração do servidor MySQL.

Para obter essa senha, abra um novo terminal e execute o comando abaixo:

# cat / var / log / mysqld.log | grep 'senha temporária'

A senha será impressa em seu terminal.

Etapa 8. Agora, para proteger o servidor MySQL, precisamos alterar certas configurações. Execute o comando abaixo para entrar na instalação segura do MySQL:

# mysql_secure_installation

Ele pedirá a senha temporária que criamos na etapa 7.  Coloque isso aqui. Agora irá solicitar a mudança de senha para o usuário root. Certifique-se de inserir uma senha forte que satisfaça todos os requisitos. Caso contrário, você obterá um erro em relação à política de senha. Isso é mostrado abaixo:

Depois de inserir a senha correta, você verá algumas instruções e perguntas na tela, como:

Protegendo a implantação do servidor MySQL.

Digite uma senha para o usuário root: [Digite a senha temporária aqui]

A senha existente para a conta do usuário root expirou. Por favor, defina uma nova senha.

Nova Senha: [Nova senha aqui]

Re-introduza a nova palavra-passe: [Digite a senha novamente]

O componente 'validate_password' está instalado no servidor.

As etapas subsequentes serão executadas com a configuração existente do componente.

Usando a senha existente para root.

Força estimada da senha: 100

Altere a senha do root? ((Pressione y | Y para Sim, qualquer outra tecla para Não): [Você pode alterar a senha de root do MySQL aqui]

... pulando.

Por padrão, uma instalação do MySQL tem um usuário anônimo, permitindo que qualquer pessoa se logue no MySQL sem ter que ter uma conta de usuário criada para eles. Destina-se apenas a testes e a tornar a instalação um pouco mais suave. Você deve removê-los antes de mudar para um ambiente de produção.

Remover usuários anônimos? (Pressione y | Y para Sim, qualquer outra tecla para Não): [Digite 'y' para remover o usuário anônimo]

Sucesso.

Normalmente, o root só deve ter permissão para se conectar a partir de 'localhost'. Isso garante que alguém não consiga adivinhar a senha de root da rede.

Proibir login de root remotamente? (Pressione y | Y para Sim, qualquer outra tecla para Não): [Negar login de root digitando 'y']

Sucesso.

Por padrão, o MySQL vem com um banco de dados chamado 'teste' que qualquer pessoa pode acessar. Isso também se destina apenas a testes e deve ser removido antes de mudar para um ambiente de produção.

Remova o banco de dados de teste e acesse-o? (Pressione y | Y para Sim, qualquer outra tecla para Não): [Pressione 'y' aqui]

- Descartando banco de dados de teste…

Sucesso.

- Removendo privilégios no banco de dados de teste…

Sucesso.

Recarregar as tabelas de privilégios irá garantir que todas as mudanças feito até agora entrará em vigor imediatamente.

Recarregue as tabelas de privilégios agora? (Pressione y | Y para Sim, qualquer outra tecla para Não): [Recarregue as tabelas de privilégios para aplicar as alterações pressionando 'y' aqui]

Sucesso.

Tudo feito! 

Etapa 9.  Assim que as etapas acima forem concluídas, estamos prontos para fazer o login no servidor de banco de dados MySQL. Use a senha que você criou durante a instalação segura do mysql na etapa 8:

# mysql -u root -p

Você verá uma saída semelhante a esta:

Digite a senha: [Digite a senha de root do MySQL aqui]

Bem-vindo ao monitor MySQL.  Os comandos terminam com; ou \ g.

Seu ID de conexão MySQL é 8 Versão do servidor: 8.0.23 MySQL Community Server - GPL.
Copyright (c) 2000, 2021, Oracle e / ou suas afiliadas. Oracle é uma marca registrada da Oracle Corporation e / ou suas afiliadas. Outros nomes podem ser marcas registradas de seus respectivos proprietários.

Digite 'help;' ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual.

mysql>

Conclusão

Isso é tudo; conseguimos configurar um servidor de banco de dados MySQL funcional. O que você pode fazer a seguir é:

  1. Crie novos usuários e conceda diferentes privilégios a eles.
  2. Crie bancos de dados e tabelas e, em seguida, crie uma junção entre tabelas de diferentes bancos de dados.
  3. Defina um gatilho que é automaticamente invocado com uma resposta a operações como inserir, atualizar ou excluir.
Instale o emulador Dolphin mais recente para Gamecube e Wii no Linux
O Dolphin Emulator permite que você jogue seus jogos de Gamecube e Wii escolhidos em computadores pessoais Linux (PC). Sendo um emulador de jogo disp...
Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...