nginx - balanceamento de carga - banco de dados

Insira a descrição da imagem aqui
Três máquinas virtuais, uma atuando como proxy e as demais atuando como servidores da web. Desligue o firewall e o selinux.
Dois servidores da web. Instale o banco de dados.
Faça download do yum warehouse do mysql: wget https://dev.mysql.com/get/mysql80-community-release- el7-3.noarch.rpm Instalar mysql yum warehouse:
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
método para modificar a versão instalada:
yum repolist all | grep mysql Ver todas as bibliotecas mysql
yum -y instalar yum-utils yum kit de ferramentas
yum-config-manager - habilitar mysql57-community start mysql5.7
yum-config-manager --disable mysql80-community desabilitar myssql8.0
instalar banco de dados
yum -y instalar mysql mysql-server
systemctl start mysqld // Inicie o banco de dados.
Verifique a senha e modifique a senha inicial.
cat /var/log/mysqld.log | senha grep
mysqladmin -u root -p' senha inicial 'senha'nova senha'
entrar no banco de dados, criar banco de dados d1, criar tabela t1
Inserir dados
Autorizar o banco de dados (entrar no banco de dados): conceder tudo ativado . To'root '@'% 'identificado por'QianFeng @ 123';

Configure o servidor proxy
Vim /etc/nginx/nginx.conf
Adicione o seguinte ao arquivo de configuração. Stream e http são um
stream de nível { upstream web1 { #hash $ remote_addr consistente; servidor 192.168.49.140:3306; servidor 192.168.49.143:3306; } server { #listen 82; listen 3306; proxy_connect_timeout 10s; proxy_timeout 30s; proxy_pass web1; } } #### Adicione o número da porta após o ip e altere a porta de escuta para 3306. Recarregue o arquivo de configuração (reinicie se falhar)














Acho que você gosta

Origin blog.csdn.net/weixin_49844466/article/details/108310167
Recomendado
Clasificación