鍍金池/ 問答/Python  數(shù)據(jù)庫/ Django 的mysql主從配置

Django 的mysql主從配置

Django 的mysql主從讀寫分離配置該怎么配?
網(wǎng)上看了好多資料都寫的書自己寫db路由, Django沒有實(shí)現(xiàn)數(shù)據(jù)庫主從配置么?

回答
編輯回答
風(fēng)清揚(yáng)

謝邀,mysql的主從數(shù)據(jù)庫是在mysql層上做的。Django沒有實(shí)現(xiàn)數(shù)據(jù)庫主從配置。http://blog.csdn.net/pasic/ar...

你說的那個(gè)db路由,是多數(shù)據(jù)庫及分庫的情況。當(dāng)然你也可以把主從數(shù)據(jù)庫寫入:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'HOST': 'ip',                 #主服務(wù)器ip
    'PORT': 3306,
    'USER': 'root',
    'PASSWORD': 'mysql',
    'NAME': 'dailyfresh_14'
    },
'slave': {
    'ENGINE': 'django.db.backends.mysql',
    'HOST': 'ip',                 #從服務(wù)器ip
    'PORT': 3306,
    'USER': 'root',
    'PASSWORD': 'mysql',
    'NAME': 'dailyfresh_14'
    }
}
2018年7月5日 06:34