阿里云ECS+Django+MySQL读写分离与主从同步
环境
操作系统:阿里云ECS服务器Ubuntu 18.04
MySQL:5.7
一、Django读写分离
(一)添加数据库
在settings.py文件中默认只有default数据库,添加一个新的slave数据库:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': '主机1的域名或IP地址',
'NAME': 'db1',
'USER': 'test',
'PASSWORD': '000000',
},
'slave': {
'ENGINE': 'django.db.backends.mysql',
'HOST': '主机2的域名或IP地址',
'NAME': 'db1',
'USER': 'test2'