2010-06-06 18 views
7

Bu soru, MySQL ikili günlükleri hakkındadır.MySQL'deki ikili günlükleri farklı bir sabit diske taşıma

İkili bir günlük kaydını farklı bir sabit diske taşımamız gerekir.

MySQL'de yapılması gereken yapılandırma değişikliği nedir?

Şu anda ikili günlükler, ibdata ile aynı klasöre gider ve ikili günlükleri gerektiren bir çoğaltma kölesi çalışır.

cevap

2

the doc okuduğum yoldan, günlük kutusu yapılandırmasında bir yol belirtebilirsiniz.

To enable the binary log, start the server with the --log-bin[=base_name] option. If no base_name value is given, the default name is the value of the pid-file option (which by default is the name of host machine) followed by -bin. If the basename is given, the server writes the file in the data directory unless the basename is given with a leading absolute path name to specify a different directory. It is recommended that you specify a basename; see Section C.5.8, “Known Issues in MySQL”, for the reason.

7

Günlük kutusunun değiştirilmesi çalışır. ANCAK log-bin dosyalarını ilk önce yeni konuma kopyalamanız ve indeks dosyasını değiştirmeniz gerekir. Eğer bu dont'do Eğer hata ile uzaktan köle kıracak:

Got ikili günlüğü verilerini okuma ustadan önemli hata 1236:

'ikili günlük endeks dosyasındaki ilk günlük dosyası adı bulunamadı'

Daha fazla bilgi için şu adrese gidin: http://freebsd.down-to-details.com/sys-admin/relocating-moving-mysql-binlogs/

+0

Bu, çok ana bir çoğaltma ayarlı olup olmadığına ne dersiniz? aynısı, – shorif2000

+0

gönderildiği bağlantıda geçerlidir Bunu yaptığımda, bir master-master kurulumu bağlamındaydı ... ama hiçbir fark olmamalı ... – Rodo

İlgili konular