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