Instalando e configurando um servidor de Banco de Dados do Zero
Prezados Colegas,
Primeiramente, saudações pinguianas a todos.
Conforme prometido, gravei uma vídeo aula que ensina como configurar um servidor de banco de dados do zero, utilizando o Gnu/Linux CentOS 7 e o MySQL Server.
Espero que vocês gostem:
Como informei no vídeo, seguem os comandos usados:
Instalação de alguns pacotes essenciais:
yum install -y net-tools rsync vim ntsysv wget zip unzip telnet tcpdump
Remoção de segurança padrão (SeLinux e Firewall):
systemctl disable firewalld systemctl stop firewalld systemctl status firewalld
Edite o arquivo “/etc/sysconfig/selinux”:
vim /etc/sysconfig/selinux
Na linha que começa com “SELINUX”, altere para “disabled”:
SELINUX=disabled
Para remover o splash screen, edite o arquivo “/etc/default/grub”:
vim /etc/default/grub
Na linha que começa com “GRUB_CMDLINE_LINUX”, remova a palavra “rhgb”, deixando-a assim:
GRUB_CMDLINE_LINUX="crashkernel=auto quiet"
Agora, rode os seguintes comandos:
grub2-mkconfig -o /boot/grub2/grub.cfg reboot
Para adicionar o repositório EPEL, rode o comando abaixo:
yum -y install epel-release
Para instalar as atualizações de segurança do sistema, rode o comando abaixo:
yum -y update
Adição do repositório do MySQL:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm
Instalação do MySQL:
yum -y update yum install -y mysql-server systemctl start mysqld
Setar senha de root para mysql:
mysqladmin -u root password 'Coloc@rS3nh@Aqui'
Configuração do acesso remoto:
mysql -u root -p'Coloc@rS3nh@Aqui' -e "GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'Coloc@rS3nh@Aqui'" mysql -u root -p'Coloc@rS3nh@Aqui' -e "GRANT USAGE ON *.* TO 'root'@'%' WITH GRANT OPTION" mysql -u root -p'Coloc@rS3nh@Aqui' -e "DROP USER 'root'@'localhost'" mysql -u root -p'Coloc@rS3nh@Aqui' -e "DROP USER 'root'@'`hostname`'" mysql -u root -p'Coloc@rS3nh@Aqui' -e "DROP USER 'root'@'::1'" mysql -u root -p'Coloc@rS3nh@Aqui' -e "DROP USER 'root'@'127.0.0.1'" mysql -u root -p'Coloc@rS3nh@Aqui' -e "FLUSH PRIVILEGES"
Isso é tudo!
Esse artigo foi útil? Colabore com o nosso site para podermos continuar dando mais dicas como essa!
Formas de doação:
- Boleto / Cartão de crédito: https//bit.ly/AprendendoLinux
- Pix: [email protected]
- PicPay: @henrique_fagundes
- PayPal: [email protected]
- Bitcoin: bc1qtnn5z058htzy799dslwrpjcdpm0vuta3vrj28l
Favorecido: Luiz Henrique Marques Fagundes