BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: arr_012 ที่ กรกฎาคม 07, 2011, 10:57:35 AM
-
พอผม config Replicate MySQL แล้ว เข้าไปใช้งานที่ครับ master มันแสดง error หลังจากเราใส่ login ครับ
-
my.cnf
-
my.cnf
ต้องแก้ไขอย่างไรครับ ผมใช้ my.ini ครับ
-
ฝั่ง Master
[mysqld]
basedir=C:\Program Files\HOSxP_PCU\MySQL
datadir=C:\Program Files\HOSxP_PCU\MySQL\data
default-character-set=tis620
key_buffer=64M
table_cache=512
sort_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=1M
myisam_sort_buffer_size=128M
max_allowed_packet=256M
join_buffer_size=1M
concurrent_insert=2
max_heap_table_size=64M
query_cache_size=64M
innodb_data_file_path=ibdata1:100M:autoextend
innodb_flush_log_at_trx_commit=2
innodb_buffer_pool_size=200M
innodb_additional_mem_pool_size=20M
innodb_log_file_size=128M
innodb_log_buffer_size=8M
innodb_lock_wait_timeout=50
innodb_support_xa=0
innodb_locks_unsafe_for_binlog=1
innodb_thread_concurrency=0
innodb_doublewrite=0
max_connections=1000
innodb_file_per_table
skip-character-set-client-handshake
skip-locking
skip-name-resolve
big-tables
log-bin=mysql-bin
server-id=1
innodb_flush_log_at_trx_commit=1
sync_binlog=1
[mysql]
default-character-set=tis620
[mysqldump]
default-character-set=tis620
max_allowed_packet=16M
allow-keywords
[WinMySQLadmin]
user=sa
password=sa
Server=C:\Program Files\HOSxP_PCU\MySQL\bin\mysqld.exe
ฝั่ง slave
[mysqld]
basedir=C:\Program Files\HOSxP\MySQL
datadir=C:\Program Files\HOSxP\MySQL\data
default-character-set=tis620
key_buffer=128M
table_cache=512
sort_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=1M
myisam_sort_buffer_size=128M
max_allowed_packet=256M
join_buffer_size=1M
concurrent_insert=2
max_heap_table_size=128M
innodb_data_file_path=ibdata1:100M:autoextend
innodb_flush_log_at_trx_commit=2
innodb_buffer_pool_size=400M
innodb_additional_mem_pool_size=20M
innodb_log_file_size=128M
innodb_log_buffer_size=8M
innodb_lock_wait_timeout=50
innodb_support_xa=0
innodb_locks_unsafe_for_binlog=1
innodb_thread_concurrency=0
innodb_doublewrite=0
max_connections=1000
innodb_file_per_table
skip-character-set-client-handshake
skip-locking
skip-name-resolve
big-tables
server-id=2
master-host=192.168.254.167
master-user=sa
master-password=sa
replicate-do-db=hosxp_pcu
log-warnings
slave-skip-errors=al
master-connect-retry = 30
[mysql]
default-character-set=tis620
[mysqldump]
default-character-set=tis620
max_allowed_packet=16M
allow-keywords
[WinMySQLadmin]
user=sa
password=sa
รบกวนชี้นะ ด้วยครับ
-
ใน section [myslqld] เพิ่ม log_bin_trust_function_creators = 1
-
ใน section [myslqld] เพิ่ม log_bin_trust_function_creators = 1
เพิ่มในผั่ง master หรือ slave ครับ
-
ใน section [myslqld] เพิ่ม log_bin_trust_function_creators = 1
master ครับ
-
ใน section [myslqld] เพิ่ม log_bin_trust_function_creators = 1
master ครับ
ขอบคุณครับ
-
ใน section [myslqld] เพิ่ม log_bin_trust_function_creators = 1
เพิ่มในผั่ง master หรือ slave ครับ
น่าจะใส่ทั้ง master และ slave ครับ
เพราะเราทำ slave เพื่อ backup และ/หรือ เป็น redundancy ด้วย
ถ้าไม่ใส่ variable ตัวนี้ไว้ ก็จะขึ้น error ถ้า slave จำเป็นจะต้องทำหน้าที่แทน master
ลองทดสอบโดยการ ใช้ HOSxP ของ slave ดูครับ