O MySQL é considerado legitimamente um dos melhores sistemas de gerenciamento de banco de dados, portanto, é usado ativamente por profissionais e amantes em trabalhar com sites e várias aplicações. Para a operação correta desta ferramenta, ele terá que ser instalado no sistema operacional e definir a configuração correta, pressionando os servidores existentes e componentes adicionais. Hoje queremos mostrar exatamente como esse processo é realizado em computadores que executam o CENTOS 7.
Instale o MySQL no CENTOS 7
As informações em nosso artigo atual serão divididas em fases para que cada usuário possa entender exatamente como o componente em consideração está sendo adicionado ao Linux, bem como quais parâmetros devem ser pagos primeiro. Esclarecer imediatamente isso para instalação e interação adicional com o MySQL, você precisará de uma conexão ativa à Internet, já que os arquivos serão obtidos de repositórios oficiais.Passo 1: Ações preliminares
É claro que você pode imediatamente prosseguir para a próxima etapa e executar a instalação, no entanto, será necessário determinar o nome do host e verifique se os CENTOS agora têm todas as atualizações mais recentes. Ajuste as instruções a seguir para preparar o OS.
- Estas e todas as ações subseqüentes serão feitas através do terminal, respectivamente, será necessário funcionar conveniente para você. Você pode fazer isso através do menu do aplicativo ou encolhendo a combinação de teclas CTRL + ALT + T..
- Aqui, insira o comando hostname e clique em ENTER.
- Além disso, especifique o nome do hostname -f e compare dois resultados. O primeiro está completo e o segundo - abreviado. Se combina com você, vá mais longe. Caso contrário, você terá que alterar o nome do host usando instruções da documentação oficial.
- Antes de instalar qualquer aplicativo, é recomendável verificar a disponibilidade das atualizações para que todos os processos subseqüentes fiquem corretamente. Para fazer isso, insira o Sudo Yum Update e clique em Enter.
- Esta opção é executada em nome do superusuário, o que significa que você precisa inserir uma senha para confirmar a autenticação da conta. Considere que, ao escrever caracteres, eles não serão exibidos no console.
- Você será notificado sobre a necessidade de instalar pacotes atualizados ou um alerta que as atualizações não forem encontradas na tela.
Depois de instalar todas as atualizações, recomenda-se reiniciar o sistema para alterar as alterações. Se as atualizações foram encontradas não, imediatamente vá para o próximo estágio.
Passo 2: Baixando e instalando pacotes
Infelizmente, você não poderá baixar o MySQL do repositório oficial e instalá-lo simultaneamente com um comando. Isto é devido a um grande número de versões e certas nuances com a adição de arquivos, então primeiro a escolha de um pacote adequado deve primeiro.
Ir para armazéns oficiais mysql
- Vá para o link acima para se familiarizar com todas as versões existentes do sistema de gerenciamento de banco de dados em consideração. Selecione o pacote de interesse no formato RPM e copie o link para ele chamando o menu de contexto pressionando o botão direito do mouse.
- Quando você insere, você verá que o link foi copiado corretamente e, se você passar pelo navegador, você fará o download do pacote RPM, mas agora não será necessário para nós, então vamos nos mudar para o console.
- Uma vez no terminal, insira o link anterior Copied Wget + e clique em Enter.
- Em seguida, use o sudo rpm -ivh mysql57-comunidade-lançamento-el7.rpm, substituindo a incompatibilidade nesta linha aos números especificados no link existente.
- Esta operação também é realizada em nome do superusuário e, portanto, você precisa inserir novamente a senha.
- Aguarde até que a atualização do repositório seja concluída e instale o pacote.
- Antes de iniciar o processo de instalação principal, atualize a lista de repositório especificando a atualização do Sudo Yum.
- Confirme a ação realizada selecionando a versão y.
- Faça isso de novo quando você se repetir.
- Apenas o processo de instalação do próprio sistema permaneceu. Isso é feito usando o comando SUDO YUM instalar o comando mysql-server.
- Confirme absolutamente todas as solicitações de instalação ou pacote de pacotes.
- O procedimento de download pode demorar alguns minutos, o que depende da velocidade da Internet. Durante isso, não feche a sessão do terminal para não redefinir todas as configurações.
- Após a instalação bem-sucedida, ative o servidor através do sudo systemctl inicie o mysqld.
- Se não houver erros com ativação, uma nova linha para entrada será exibida na tela.
Como você pode ver, instalar o MySQL no CentOS 7 levou apenas alguns minutos, e o usuário que não levou muitos comandos, a maioria dos quais pode ser simplesmente copiada e inserir no console. No entanto, para a interação correta com o DBMS, será necessário produzir uma configuração inicial, que será discutida abaixo.
Etapa 3: Configuração inicial
Agora não afetaremos absolutamente todos os aspectos de configurar o sistema de gerenciamento de banco de dados, uma vez que isso não se aplica ao assunto do artigo. Nós só queremos contar sobre as ações básicas que precisam ser feitas para verificar o desempenho do utilitário e atribuir regras padrão para isso. Para fazer isso, você precisará seguir esse guia:
- Vamos começar com a instalação de um editor útil, pois todas as configurações são alteradas no arquivo de configuração, que se abre através de um software. É conveniente usar nano, então no console, sudo yum instalar nano.
- Se o utilitário ainda não tiver sido estabelecido, você terá que confirmar a adição de novos arquivos. Caso contrário, a string "não executar nada" simplesmente aparecerá, portanto, você pode se mover para o próximo passo.
- Insira o sudo nano /etc/my.cnf e ative este comando.
- Adicione o bind_adddress = string = e especifique o endereço IP ao qual você deseja conectar e abra todas as portas. Você também pode especificar outros parâmetros importantes. Leia mais sobre eles na documentação oficial, a referência a qual é mostrada abaixo.
- Após as alterações, não se esqueça de escrevê-las clicando em Ctrl + O e, em seguida, saia de Nano via Ctrl + X.
- Inicialmente, o arquivo de configuração também contém parâmetros que afetam a segurança da rede. Eles podem ser um lugar potencial fraco durante o hacking, portanto, é recomendado eliminá-los realizando mysql_secure_installation.
- Para confirmar esta operação, insira a senha do administrador.
Como mencionado anteriormente, demonstramos apenas o princípio básico da configuração. Mais detalhado sobre isso é escrito na documentação oficial do MySQL em seguida.
Ir para ler a documentação do MySQL no site oficial
Etapa 4: redefinição de senha raiz raiz
Às vezes os usuários ao instalar o MySQL definem uma senha do superusuário e, em seguida, esqueça ou não saiba que foi escolhida inicialmente, por isso decidimos finalmente decidir sobre este artigo para redefinir a chave de acesso, que é realizada assim:
- Abra o "terminal" e insira o sudo SystemCTL Parar MySQLD para parar a execução do serviço.
- Vá para o modo seguro de operação via SystemCTL Set-Environment MySQLD_OPTS = "- Skip-Grant-Tables".
- Conecte-se do nome do superusuário, inserindo o mysql -u raiz. A senha não será solicitada.
- Ele permanece apenas em turnos para executar os seguintes comandos para criar uma nova chave de acesso.
MySQL> use mysql;
MySQL> Update User Set Password = Senha ("Senha") onde usuário = 'root'; (onde a senha é sua nova chave de acesso)
MySQL> Privilégios de descarga;
Sudo systemctl Unset-ambiente mysqld_opts
Sudo systemctl iniciar mysqld
Depois disso, tente conectar-se ao servidor novamente usando a nova senha. Desta vez, não deve haver dificuldade.
Você acabou de ser familiarizado com o manual passo-a-passo para instalar e configuração de superfície MySQL em CentOS 7. Como você pode ver, não há nada difícil nisso, mas você não deve considerar as recomendações acima com um guia completo para conectar o banco de dados para interagir ainda mais com o servidor da Web ou o aplicativo. Tudo isso terá que ser feito manualmente, afastando-se das especificidades do site, do programa e estudando a documentação oficial de todos os componentes usados.
Veja também:
Instalando PhpmyAdmin em CentOS 7
Instalação PHP 7 em CentOS 7