Como instalar o MySQL no CentOS 8

Como instalar o MySQL no CentOS 8

Mysql é conhecido como o sistema de gerenciamento de banco de dados de código aberto mais famoso e amplamente usado do mundo. É um RDBMS (sistema de gerenciamento de banco de dados relacional) usado por trás dos sites e aplicativos de servidor. A versão mais recente do MySQL é 8.0, e está disponível no repositório DNF padrão do CentOS 8, então não há necessidade de adicionar um repositório do MySQL e depois instalá -lo.

Mysql fornece vários novos recursos em sua versão 8.0 para melhorar o desempenho dos aplicativos da Web. Sendo um desenvolvedor da web e principalmente um desenvolvedor de back-end, sabendo que o MySQL é um sistema de dados obrigatório para você. A melhor maneira de aprender MySQL é aprender com a documentação oficial do MySQL.

Nesta postagem, aprenderemos o processo de instalação e configuração do MySQL V8.0 no sistema operacional do CentOS 8, e aprenderemos sobre o uso do MySQL DB no CentOS 8. Vamos começar com a instalação do MySQL no CentOS 8.

Instalação do MySQL 8.0 no CentOS 8

Desde o MySQL 8.0 O servidor já está disponível no Repositório Oficial de Pacote do CentOS 8 para que possamos baixá -lo e instalá -lo a partir daí usando o comando abaixo:

$ sudo dnf install @mysql

No comando acima, o @mysql é um módulo que fará o download e instalar o servidor MySQL e suas dependências junto com ele.

Após a instalação bem -sucedida do MySQL Server 8.0, a instalação pode ser confirmada executando o comando digitado abaixo:

$ mysql --version

Você pode verificar olhando para a captura de tela anexada acima dessa versão 8.0.21 é instalado com sucesso no sistema operacional CentOS 8.

Embora Mysql 8.0 está instalado, não está totalmente operacional. Então agora, vamos aprender a iniciar o serviço MySQL no CentOS 8.

Inicie o serviço MySQL e verifique seu status

Sem iniciar o serviço MySQL, seremos incapazes de usar o MySQL. Então o mysqld.serviço pode ser iniciado usando o SystemCtl O comando é mostrado abaixo:

$ sudo systemctl start mysqld.serviço

Depois de iniciar o serviço, o terminal não mostraria nenhuma saída se o serviço for iniciado com sucesso.

Para verificar também mysqld.serviço é iniciado ou não, você pode executar o comando digitado abaixo:

$ sudo systemctl status mysqld

No comando acima, se você notou, não usamos .serviço depois mysqld. A resposta a essa curiosidade é que em muitos SystemCtl comandos, não somos obrigados a usar o .serviço após o nome de cada serviço. Podemos iniciar ou verificar o status de qualquer serviço sem mencionar .serviço após o nome do serviço.

Na captura de tela de saída acima do SystemCtl Comando de status, pode -se observar que o mysqld.serviço está correndo.

Se você não quiser reiniciá -lo novamente e novamente quando necessário, é melhor ativar um serviço quando a máquina inicializar. Para ativar o mysqld.serviço Na inicialização do sistema, execute o comando:

$ sudo SystemCtl Ativar MySqld

No entanto, se você estiver preocupado com o tempo de inicialização e não deseja executar muitos serviços no tempo de inicialização, você desativa os serviços a qualquer momento usando o SystemCtl comando.

Nesse caso, se você quiser desativar o mysqld.serviço, Execute o comando abaixo:

$ sudo systemctl desativando mysqld

Depois que o servidor MySQL estiver instalado e mysqld.serviço é iniciado, ativado e funcionando perfeitamente no Sistema Operacional do CentOS 8, vamos aprender a proteger, configurar e configurar o MySQL no CentOS 8.

Como configurar o mysql?

A primeira etapa na configuração do MySQL é proteger o MySQL.

Seguro mysql

O MySQL vem com um script de segurança que ajuda a mudar e proteger as configurações e configurações padrão do MySQL.

Para iniciar a instalação segura do MySQL, execute o comando abaixo no terminal do CentOS 8:

$ sudo mysql_secure_installation

Ele começará a solicitar perguntas relacionadas à instalação de segurança do MySQL; portanto, responda de acordo com o seu desejo:

Configurar o plugin Validar senha para testar a força da senha do MySQL e selecione o nível de validação de senha:

Defina a senha para o usuário root do MySQL:

Se sua senha for fraca, o plugin Validate senha solicitará que você o torne mais robusto e seguro. Caso contrário, na fase de confirmação da senha, digite “Y” e pressione “Enter” para continuar se você estiver satisfeito:

Depois disso, você pode aceitar os padrões e continuar com a instalação segura do MySQL.

Depois que tudo estiver configurado, protegido e configurado, vamos nos conectar ao MySQL, faça login no shell MySQL e comece a aprender seu uso.

Faça login no mysql

Para conectar -se ao banco de dados MySQL no sistema operacional CentOS 8, execute o comando digitado abaixo para fazer login no shell MySQL:

$ sudo mysql -u root -p

No comando acima:

-u root é usado para conectar -se ao banco de dados MySQL e assinar como usuário root.

-p é usado para solicitar a senha do usuário.

Depois de executar o comando acima, ele solicitará a senha da raiz que você acabou de definir recentemente para o MySQL.

Portanto, forneça a senha do usuário root e pressione Enter para fazer login no shell MySQL.

Depois de fazer login como usuário do MySQL Root, o shell MySQL ficará assim:

Agora, o sistema de banco de dados MySQL está pronto para servir. Você pode executar qualquer uma das suas tarefas relacionadas ao banco de dados e executar consultas como criar um banco de dados, criar uma tabela, adicionar alguns dados nas tabelas e assim por diante.

Crie um novo banco de dados MySQL

Como você está conectado como usuário root, você tem acesso para fazer o que deseja fazer, como privilégios a todos os bancos de dados e aplicando restrições ou concessão de privilégios dos bancos de dados ou tabelas aos usuários.

Vamos começar com a criação de um banco de dados. Um banco de dados pode ser criado utilizando o Crie banco de dados comando em mysql. Por exemplo, para criar um novo banco de dados chamado “primeiro_db," o Crie banco de dados O comando seria assim:

MySQL> Criar banco de dados First_DB;

O 'primeiro_db'Banco de dados será criado.

Mostre bancos de dados MySQL

Para listar todos os bancos de dados em MySQL, o Mostrar bancos de dados O comando é usado. Então, se executarmos o Mostrar bancos de dados comando no shell mysql:

$ Show bancos de dados;

Você pode testemunhar o Mostrar bancos de dados comando na saída do Mostrar bancos de dados comando que todos os bancos de dados e nosso recentemente criado “primeiro_db”Banco de dados está listado.

Crie um novo usuário do MySQL

Um novo usuário no MySQL pode ser criado usando o Criar usuário comando. Por exemplo, se queremos criar um novo usuário chamado “First_User," o Criar usuário O comando seria assim:

mysql> crie usuário 'primeiro_user'@'localhost' identificado por 'primeiro_user_password';

No comando acima, você pode fornecer o nome de usuário e a senha que deseja definir.

Principais comandos MySQL

Da mesma forma, existem vários comandos MySQL usados ​​para executar várias tarefas relacionadas ao banco de dados. Não podemos explicar todos os comandos; No entanto, estamos listando alguns comandos significativos e seu uso:

  • Por exemplo, CRIAR - Para criar um banco de dados ou tabela.
  • Selecione - Para ler dados das tabelas.
  • INSERIR - Para adicionar dados ou linhas na tabela.
  • ATUALIZAR - Para atualizar os dados em linhas da tabela.
  • DERRUBAR - Para excluir um banco de dados ou tabela.
  • EXCLUIR - Para excluir linhas da tabela.
  • Opção de concessão - por conceder privilégios aos usuários.

Conclusão

Este post contém conhecimento profundo e profundo sobre como instalar, configurar e começar a usar o MySQL no CentOS 8. Você aprendeu a instalar o MySQL usando o módulo @mysql, inicie o mysqld.serviço, Prenda o servidor MySQL, conecte -se ao banco de dados e comece a usar o MySQL para criar um banco de dados, usuário e tabelas.

Depois que o MySQL é instalado e o mysqld.serviço é iniciado, ativado e funcionando perfeitamente no sistema operacional CentOS 8, você está pronto para fazer login no MySQL no CentOS 8 e usá -lo nos requisitos desejados.