BMS-HOSxP Community
HOSxP => MySQL => ข้อความที่เริ่มโดย: ธราพงษ์ ที่ พฤศจิกายน 04, 2012, 06:13:33 AM
-
เนื่องจากผมพึ่งทดลองใช้ ทดลองเล่น ยังไม่ได้ขึ้นระบบเต็มที่ ทำ server เล่นเอง แต่มีปัญหาในการเข้าใช้งาน HOSxP ตอน login เข้าเล็กน้อยครับ ???
รายละเอียดเครื่อง server ที่ทำ คือ
CPU : P4 1.7GHz
RAM : DDR 2GB
HDD : 40Gb
OS : Fedora 13
MySQL : 5.1.45
รายละเอียด my.cnf (หาเอาในบอร์ด และแก้ไขบางบรรทัด # ไปเพราะติด fail ตลอดเมื่อ start mysql)
[client]
port=3306
socket=/var/lib/mysql/mysql.sock
default-character-set=tis620
[mysqld]
port=3306
socket=/var/lib/mysql/mysql.sock
skip-locking
datadir=/var/lib/mysql
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
key_buffer = 1024M
max_allowed_packet = 4M
table_cache = 1024
sort_buffer_size = 4M
net_buffer_length = 4M
read_buffer_size = 16M
read_rnd_buffer_size = 16M
myisam_sort_buffer_size = 256M
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
server-id = 1
skip-innodb
#-innodb_data_home_dir = /opt/lampp/var/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
#-innodb_log_group_home_dir = /opt/lampp/var/mysql/
#-innodb_log_arch_dir = /opt/lampp/var/mysql/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 1024M
innodb_additional_mem_pool_size = 80M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 256M
innodb_log_buffer_size = 32M
innodb_flush_log_at_trx_commit = 4
innodb_lock_wait_timeout = 200
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysqldump]
quick
max_allowed_packet = 64M
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
[isamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
[myisamchk]
key_buffer = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
[mysqlhotcopy]
interactive-timeout
ปัญหาของผมมีดังนี้
1. เมื่อ login ...
(http://www.phraohospital.org/web56/images/2012-11-04_060734.jpg)
2. คลิก OK ...
(http://www.phraohospital.org/web56/images/2012-11-04_061044.jpg)
3. คลิก OK ... ในส่วน title bar ไม่แสดงชื่อเวอร์ชั่น HOSxP
(http://www.phraohospital.org/web56/images/2012-11-04_061157.jpg)
อ้อ ลืมบอกไปว่า เครื่องที่ใช้ทำสอบ ใช้ HOSxp v.3.55.7.14 ครับ
-
ram กี่ gb ครับ
-
2GB. ครับ ;)
-
ลองส่ง ตัว xxx.err ที่อยู่ในพาท /var/lib/mysql xxx คือ ชื่อของ server มาให้พี่ๆ หรือ อาจารย์ท่านอื่นช่วยดูครับ
-
ไฟล์นี้ใช่ป่าวครับ...ขอรบกวน อาจารย์ พี่ๆ น้องๆ เซียนๆ ทุกท่านช่วยดูให้หน่อยนะครับ
ขอบคุณครับ
-
ขอบคุณครับ แต่ติด Failed อ่ะครับ
-
ไม่แน่ใจว่าเค้าดูกันที่บรรทัดแถวๆ ด้านบนสุดกันหรือป่าวนะครับ แต่ copy แถวด้านบนมาให้ดูครับ
121024 22:00:36 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
121024 22:00:36 [Warning] /usr/libexec/mysqld: ignoring option '--character-set-client-handshake' due to invalid value 'tis620'
121024 22:00:36 [Warning] --myisam_max_extra_sort_file_size is deprecated and does nothing in this version. It will be removed in a future release.
121024 22:00:36 [Warning] '--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.
121024 22:00:36 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
121024 22:00:36 [Warning] '--log-long-format' is deprecated and will be removed in a future release. Please use '--log-short-format' instead.
121024 22:00:36 [ERROR] You need to use --log-bin to make --binlog-format work.
121024 22:00:36 [ERROR] Aborting
121024 22:00:36 [Note] /usr/libexec/mysqld: Shutdown complete
121024 22:00:36 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
121024 22:06:51 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
121024 22:06:51 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
121024 22:06:51 [Warning] option 'net_buffer_length': unsigned value 4194304 adjusted to 1048576
121024 22:06:51 [Warning] '--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.
121024 22:06:51 [Warning] option 'innodb-flush-log-at-trx-commit': unsigned value 4 adjusted to 2
121024 22:06:51 [Note] Plugin 'InnoDB' is disabled.
121024 22:06:51 [ERROR] /usr/libexec/mysqld: unknown variable 'innodb_log_arch_dir=/opt/lampp/var/mysql/'
121024 22:06:51 [ERROR] Aborting
121024 22:06:51 [Note] /usr/libexec/mysqld: Shutdown complete
121024 22:06:51 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
121024 22:15:37 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
121024 22:15:37 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
121024 22:15:37 [Warning] '--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.
InnoDB: Error: log file /var/lib/mysql/ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 67108864 bytes!
121024 22:15:37 [ERROR] Plugin 'InnoDB' init function returned error.
121024 22:15:37 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
121024 22:15:37 [ERROR] /usr/libexec/mysqld: unknown variable 'innodb_log_arch_dir=/var/lib/mysql/'
121024 22:15:37 [ERROR] Aborting
121024 22:15:37 [Note] /usr/libexec/mysqld: Shutdown complete
-
MySQL : 5.1.45 MyISAM ครับ เหอๆ ::)
-
หลังจากที่พยายามลง CentOS 6.3 สำเร็จ ... ??? ??? ???
ยังคงติดปัญหาเดิมครับ จากภาพ character_set_system=utf8
(ตรงนี้แก้ให้เป็น tis620 ไม่ได้ เป็นตัวแปรที่อ่านได้อย่างเดียว)
ภาพถัดมา...หลังจากโปรแกรมแสดง error ดังคำถามในข้างต้นแล้ว
เมื่อมีการแก้ไขข้อมูลผู้ลงทะเบียนแล้ว ตัวอย่างเช่น ใส่ชื่อเล่น เมื่อบันทึก
ก็จะพบ error ดับภาพที่ 3 ต่อมาทำให้ไม่สามารถใช้งาน module ลงทะเบียนได้อีก
เมื่อสั่ง logout ก็จะเกิดปัญหาดังภาพที่ 4 จนต้องปิด
-
ไหน ๆ ก็เป็นตัวทดสอบน่าจะติดตั้ง MySQL version สูงกว่านี้ น่าจะเป็น 5.1.6x หรือ 5.5.6x ขึ้นไป แล้วลอง my.cnf ตัวนี้ดูครับ ผมเคยใช้กับ server เดิมสมัยที่ยังมี ram แค่ 2G
-
ไหน ๆ ก็เป็นตัวทดสอบน่าจะติดตั้ง MySQL version สูงกว่านี้ น่าจะเป็น 5.1.6x หรือ 5.5.6x ขึ้นไป แล้วลอง my.cnf ตัวนี้ดูครับ ผมเคยใช้กับ server เดิมสมัยที่ยังมี ram แค่ 2G
ขอบคุณครับ ผมติดตั้ง CentOS 6.3 + MySQL 5.1.61 แล้วครับ เดี๋ยวจะลองเอา my.cnf นี้ไปใช้ดูครับ
-
ขอบคุณครับ ผมติดตั้ง CentOS 6.3 + MySQL 5.1.61 แล้วครับ เดี๋ยวจะลองเอา my.cnf นี้ไปใช้ดูครับ
ได้ผลเป็นไงบ้างครับ ฝากสวัสดี ผอ. และเภสัชต้นด้วยครับ
-
ได้ผลเป็นไงบ้างครับ ฝากสวัสดี ผอ. และเภสัชต้นด้วยครับ
ติด error เหมือนเดิมครับ my.cnf ที่เอาของพี่ไปก็ติดตัวแปรหลายตัวครับ
#***percona Extra-DB Only***
#innodb_io_capacity = 10000
#innodb_adaptive_checkpoint = 1
#innodb_write_io_threads = 16
#innodb_read_io_threads = 16
-
ตอนนี้ถอน MySQL ที่ติดตั้งมากับ CentOS 6.3 ออก แล้วติดตั้ง Percona แล้วติด error ตามนี้ครับ
[root@phraoxp percona]# rpm -ivh Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686.rpm
warning: Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
Preparing... ########################################### [100%]
file /usr/share/mysql/czech/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/danish/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/dutch/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/english/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/estonian/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/french/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/german/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/greek/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/hungarian/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/italian/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/japanese/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/korean/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/norwegian-ny/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/norwegian/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/polish/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/portuguese/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/romanian/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/russian/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/serbian/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/slovak/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/spanish/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/swedish/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/ukrainian/errmsg.sys from install of Percona-Server-server-56-5.6.6-alpha60.1.285.rhel6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
ดูจาก error คิดว่าติดตัว mysql-libs-5.1.61-4.el6.i686 ซึ่งผมก็พยายามถอนแล้ว ไม่ออกตาม error ครับ
[root@phraoxp percona]# rpm -e mysql-libs-5.1.61-4.el6.i686
error: Failed dependencies:
libmysqlclient.so.16 is needed by (installed) perl-DBD-MySQL-4.013-3.el6.i686
libmysqlclient.so.16 is needed by (installed) postfix-2:2.6.6-2.2.el6_1.i686
libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) perl-DBD-MySQL-4.013-3.el6.i686
libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.i686
libmysqlclient_r.so.16 is needed by (installed) MySQL-python-1.2.3-0.3.c1.1.el6.i686
libmysqlclient_r.so.16(libmysqlclient_16) is needed by (installed) MySQL-python-1.2.3-0.3.c1.1.el6.i686
mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.i686
-
ได้ผลเป็นไงบ้างครับ ฝากสวัสดี ผอ. และเภสัชต้นด้วยครับ
ติด error เหมือนเดิมครับ my.cnf ที่เอาของพี่ไปก็ติดตัวแปรหลายตัวครับ
#***percona Extra-DB Only***
#innodb_io_capacity = 10000
#innodb_adaptive_checkpoint = 1
#innodb_write_io_threads = 16
#innodb_read_io_threads = 16
ลง centos ใหม่ได้ไหม แบบไม่ติดตั้ง mysql อะไรเลย แล้วค่อยติดตั้ง mysql ทีหลัง my.cnf ที่ให้ผมใช้กับ percona mysql ลอง download จาก http://www.percona.com/downloads/Percona-Server-5.1/LATEST/ แล้วทดสอบใหม่ดูครับ
-
ลง centos ใหม่ได้ไหม แบบไม่ติดตั้ง mysql อะไรเลย แล้วค่อยติดตั้ง mysql ทีหลัง my.cnf ที่ให้ผมใช้กับ percona mysql ลอง download จาก http://www.percona.com/downloads/Percona-Server-5.1/LATEST/ แล้วทดสอบใหม่ดูครับ
คงจะเป็นเช่นนั้นครับ หลังจากนั้นผมก็พยายามลง percona ได้หมดแล้ว แต่ติดปัญหาอีก
[root@phraoxp ~]# service mysql start
Starting MySQL...The server quit without updating PID file [FAILED]b/mysql/phraoxp.hosxp.net.pid).
อ้อ...ลืมถามไปว่าพี่ชื่ออะไรนะครับ จะได้บอกกล่าวถึง ผอ. กับ พี่ต้น ได้ถูก ^^
-
ลองดูใน error log ของ mysql ดูครับว่าติด variable ตัวไหน
-
rm ibd* ออกให้หมดใน /var/lib/mysql แล้ว restart ใหม่ครับ
-
ไม่ทันแล้วครับ...ลงใหม่ซะแระ 555 ;D ;D ;D
-
มารายงานผล... ปัญหายังคงไม่หมดไปครับ คงเพราะบางอย่างยังเป็นภาษา latin1 หรือเปล่า
ลง CentOS 6.3 + Percona MySQL 5.6.6
สุดท้ายเอา my.cnf ของพี่ pop_hosxp มาใช้
ติด error ของบรรทัดตามนี้ (ตัวหนังสือสีแดง)
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=tis620
[xtrabackup]
target_dir=/mysqlbackup
datadir=/var/lib/mysql
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
#skip-locking
key_buffer = 128M
max_allowed_packet = 512M
#table_cache = 1500
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
join_buffer_size = 2M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_type=1
query_cache_size = 256M
thread_concurrency = 8
#default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_heap_table_size = 512M
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
innodb_buffer_pool_size = 1024M
innodb_additional_mem_pool_size = 20M
innodb_thread_concurrency = 0
innodb_log_file_size = 64M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 50
innodb_flush_method=O_DIRECT
innodb_doublewrite=0
innodb_support_xa = 0
innodb_open_files = 2000
innodb_io_capacity = 10000
#innodb_adaptive_checkpoint = 1
innodb_write_io_threads = 16
innodb_read_io_threads = 16
innodb_locks_unsafe_for_binlog=1
concurrent_insert = 2
max_connections = 100
[mysqldump]
quick
max_allowed_packet =512M
allow-keywords
[mysql]
no-auto-rehash
default-character-set=tis620
[isamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
[mysql_safe]
open-files-limit = 50000
-
ขอดู err log หน่อยครับ
-
ตอนนี้ก็เลยมั่วๆ ไป dump ฐานข้อมูลใส่ไปดู เหอๆ ได้เรื่องครับ ภาษาไทยเป็น ??? หมด
ผมแนบไฟล์ *.err มาให้ดูแล้วครับ อ.ป๊อบ
-
ต้องมาอบรมกับ BMS สักครั้ง
-
ใน section [mysqld]
skip-locking เปลี่ยนเป็น skip-external-locking
table_cache = 1500 เปลี่ยนเป็น table_open_cache = 1500
default-character-set=tis620 เปลี่ยนเป็น character-set-server=tis620
ลดตัวเลข innodb_io_capacity = 400
เพิ่มอันนี้ด้วย transaction_isolation = REPEATABLE-READ
ส่วนตัวนี้ innodb_adaptive_checkpoint = 1
ลองปรับตามข้างบน แล้ว เอา comment อันนี้ออกดูว่าจะ error อีกหรือป่าว
ส่วนอันนี้ ถ้าอยากลอง ก็ปรับเป็นตามนี้ (แต่ต้องลบ ibd* ออกให้หมดก่อน start service และข้อมูลที่เคย dump ลงไปอาจใช้ไม่ได้)
innodb_data_file_path = ibdata1:200M:autoextend
innodb_log_buffer_size = 16M
innodb_log_file_size = 256M
-
ใน section [mysqld]
skip-locking เปลี่ยนเป็น skip-external-locking
table_cache = 1500 เปลี่ยนเป็น table_open_cache = 1500
default-character-set=tis620 เปลี่ยนเป็น character-set-server=tis620
ลดตัวเลข innodb_io_capacity = 400
เพิ่มอันนี้ด้วย transaction_isolation = REPEATABLE-READ
ส่วนตัวนี้ innodb_adaptive_checkpoint = 1
ลองปรับตามข้างบน แล้ว เอา comment อันนี้ออกดูว่าจะ error อีกหรือป่าว
ส่วนอันนี้ ถ้าอยากลอง ก็ปรับเป็นตามนี้ (แต่ต้องลบ ibd* ออกให้หมดก่อน start service และข้อมูลที่เคย dump ลงไปอาจใช้ไม่ได้)
innodb_data_file_path = ibdata1:200M:autoextend
innodb_log_buffer_size = 16M
innodb_log_file_size = 256M
ขอบคุณครับ อ.เข้ม เอามาปรับใช้กับ my.cnf แล้วครับ ติดขัดอยู่ที่ innodb_adaptive_checkpoint = 1 ตัวเดียวครับ จุดอื่นผ่านหมด ส่วน error ตามคำถามตอนต้นกระทู้ก็ยังคงมีอยู่ครับ ไม่ยอมหายไปซักที...
-
ต้องมาอบรมกับ BMS สักครั้ง
มีหลักสูตรในช่วงเดือน ธ.ค. 55 หรือเปล่าครับ รบกวนจัดส่งหนังสือเชิญมาได้เลยครับ อยากอบรมเหมือนกันครับ จะได้นำความรู้มาพัฒนาตัวเอง และเพื่อ รพ. ด้วยครับ (อบบ่อยๆ ผอ. จะว่าผมมะเนี่ย ยิ่งตังค์ รพ. มีน้อยๆ อยู่ เหอๆ)
-
ขอดู log อีกทีครับ ที่ติด error ตัวนี้ innodb_adaptive_checkpoint = 1
-
;) ลืมแนบให้ดูเลยครับ ;)
-
;) ลืมแนบให้ดูเลยครับ ;)
ใส่ #หน้า innodb_adaptive_checkpoint = 1 เลยครับ
-
ใส่ #หน้า innodb_adaptive_checkpoint = 1 เลยครับ
mark ไปเรียบร้อยครับ อ.ป๊อบ แต่ยังมีปัญหาเหมือนเดิม ดังคำถามในกระทู้ครับ งง? จริงๆ
ทั้งๆ ที่ตัวแปรภาษาไทย TIS620 ก็ใส่ครบหมด ยกเว้นตัวแปรที่อ่านได้อย่างเดียวที่เป็น UTF8
-
ผม capture รูปตัวแปรทั้งหมดของ MySQL เปิดและปิดใช้งานระบบตอนนี้มาให้ดูด้วยครับ
เผื่อว่าจะขาดอะไรที่สำคัญๆ ไป...
(http://www.phraohospital.org/web56/images/2012-11-13_211241.jpg)
-
หรือจะเป็นเพราะ Engine ฐานข้อมูลที่ dump เข้าไปเป็น MyISAM
(http://www.phraohospital.org/web56/images/2012-11-14_073340.jpg)
-
ส่วน function get_serialnumber ผมก็ run เอาดื้อๆ ก็ไม่มีปัญหานะครับ แต่มาเข้า HOSxP จะแจ้งเตือนปัญหาฟังก์ชั่นนี้ตลอด...
(http://www.phraohospital.org/web56/images/2012-11-14_074052.jpg)
-
ไปเจอคำสั่งนี้มาในกระทู้ mysql > SET GLOBAL log_bin_trust_fucntion_creators=1;
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=26019.0
ตามไฟล์นี้
http://hosxp.net/index.php?option=com_smf&Itemid=28&action=dlattach;topic=26019.0;attach=81892;memberid=58011
ก็ยังไม่เป็นผลครับ...
-
คงต้องกลับไปอ่าน Document ของเวอร์ชันนี้อีกบานเลยครับ เพราะยังเป็น Alpha version อยู่เลย
ลองกลับไปใช้ตัว Percona-Server-5.5 ... http://www.percona.com/downloads/Percona-Server-5.5/
เอาเป็น Percona-Server-5.5.xx-yy http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.28-29.1/ น่าจะเวิร์กกว่าครับ เพราะ ดูจาก log แล้ว ตัว innodb-plugin ของเวอร์ชัน 5.6-Alpha นี้มันน่าจะ bundle มาโดยไม่ต้องกำหนดค่าใน my.cnf (หรือป่าว) หรือไม่ก็ต้องรอเทพ อ.บอย แล้วหล่ะครับ ;D ;D
ส่วน variable ตัวนี้ log_bin_trust_fucntion_creators = 1 เอาไปใส่ใน section [mysqld] ไว้เลยครับ
ส่วนอันนี้ innodb_adaptive_checkpoint ลองดูนะครับ (ไม่รู้ว่าเก่าไปหรือป่าว เพราะเป็น InnoDB Plugin 1.0.4 อยู่เลย) http://www.mysqlperformanceblog.com/2009/09/15/which-adaptive-should-we-use/
-
คงต้องกลับไปอ่าน Document ของเวอร์ชันนี้อีกบานเลยครับ เพราะยังเป็น Alpha version อยู่เลย
ลองกลับไปใช้ตัว Percona-Server-5.5 ... http://www.percona.com/downloads/Percona-Server-5.5/
เอาเป็น Percona-Server-5.5.xx-yy http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.28-29.1/ น่าจะเวิร์กกว่าครับ เพราะ ดูจาก log แล้ว ตัว innodb-plugin ของเวอร์ชัน 5.6-Alpha นี้มันน่าจะ bundle มาโดยไม่ต้องกำหนดค่าใน my.cnf (หรือป่าว) หรือไม่ก็ต้องรอเทพ อ.บอย แล้วหล่ะครับ ;D ;D
ส่วน variable ตัวนี้ log_bin_trust_fucntion_creators = 1 เอาไปใส่ใน section [mysqld] ไว้เลยครับ
ส่วนอันนี้ innodb_adaptive_checkpoint ลองดูนะครับ (ไม่รู้ว่าเก่าไปหรือป่าว เพราะเป็น InnoDB Plugin 1.0.4 อยู่เลย) http://www.mysqlperformanceblog.com/2009/09/15/which-adaptive-should-we-use/
ลองใช้ Percona-Server 5.5 ตาม อ.เข้ม เลยครับ .................
-
คงต้องกลับไปอ่าน Document ของเวอร์ชันนี้อีกบานเลยครับ เพราะยังเป็น Alpha version อยู่เลย
ลองกลับไปใช้ตัว Percona-Server-5.5 ... http://www.percona.com/downloads/Percona-Server-5.5/
เอาเป็น Percona-Server-5.5.xx-yy http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.28-29.1/ น่าจะเวิร์กกว่าครับ เพราะ ดูจาก log แล้ว ตัว innodb-plugin ของเวอร์ชัน 5.6-Alpha นี้มันน่าจะ bundle มาโดยไม่ต้องกำหนดค่าใน my.cnf (หรือป่าว) หรือไม่ก็ต้องรอเทพ อ.บอย แล้วหล่ะครับ ;D ;D
ส่วน variable ตัวนี้ log_bin_trust_fucntion_creators = 1 เอาไปใส่ใน section [mysqld] ไว้เลยครับ
ส่วนอันนี้ innodb_adaptive_checkpoint ลองดูนะครับ (ไม่รู้ว่าเก่าไปหรือป่าว เพราะเป็น InnoDB Plugin 1.0.4 อยู่เลย) http://www.mysqlperformanceblog.com/2009/09/15/which-adaptive-should-we-use/
ขอบคุณครับ อ.เข้ม ผม add ตัวแปร log_bin_trust_function_creators นี้เข้าไปแล้ว ก็ยังมีปัญหาเหมือนเดิมครับ แต่ว่าจะลองเข้าไปโหลด 5.5 มาติดตั้งตามคำแนะนำครับ ^^
-
ถ้าไม่มีใครแก้ได้ ก็โทรหาผม ผมแก้ไม่เกิน 10 นาที
แต่ต้องโทรมานัดก่อนนะครับ
หมายเหตุ : Server ต้องมี ตัวสำรองนะครับ
-
ถ้าไม่มีใครแก้ได้ ก็โทรหาผม ผมแก้ไม่เกิน 10 นาที
แต่ต้องโทรมานัดก่อนนะครับ
หมายเหตุ : Server ต้องมี ตัวสำรองนะครับ
ขอบคุณล่วงหน้าครับ อ.บอย ไว้จะนัดเวลาครับ server ตัวนี้เป็นแค่ตัวทดสอบครับ ^^
ขอเป็นตัวสำรองที่เป็น win7 ได้มั้ยครับ ตอนนี้ผม run ให้ จนท.ทดสอบกันที่ win7 ไปก่อน
-
ขอบคุณล่วงหน้าครับ อ.บอย ไว้จะนัดเวลาครับ server ตัวนี้เป็นแค่ตัวทดสอบครับ ^^
ขอเป็นตัวสำรองที่เป็น win7 ได้มั้ยครับ ตอนนี้ผม run ให้ จนท.ทดสอบกันที่ win7 ไปก่อน
ผมขอเป็น linux
บน windows ผมไม่ถนัด ข้อจำกัดมันมาก
-
ผมขอเป็น linux
บน windows ผมไม่ถนัด ข้อจำกัดมันมาก
งั้นคงต้องขอเวลานิดหน่อยครับ กำลังสั่งอุปกรณ์มาประกอบ Server เองครับ ^^
-
ผมขอเป็น linux
บน windows ผมไม่ถนัด ข้อจำกัดมันมาก
งั้นคงต้องขอเวลานิดหน่อยครับ กำลังสั่งอุปกรณ์มาประกอบ Server เองครับ ^^
ถ้าได้ Server ใหม่มาแล้ว โทรมาประสานงานก่อนแล้ว
ทำหนังสือ ขอความอนุเคราะห์ ติดตั้ง Server ผ่านระบบ Internet
ส่งมาที่ รพ.ด่านมะขามเตี้ย 1 ฉบับ
พอดี ช่วงหลังมานี้ Server หลายแห่ง remote แก้แทบทุกวัน ที่ทำงาน รพ.
จึงขอ "หนังสือขอความอนุเคราะห์" ด้วย
ทั้ง รพช. รพท. รพศ. และ กู้ Server ล้ม ผ่านระบบ Internet
-
ถ้าได้ Server ใหม่มาแล้ว โทรมาประสานงานก่อนแล้ว
ทำหนังสือ ขอความอนุเคราะห์ ติดตั้ง Server ผ่านระบบ Internet
ส่งมาที่ รพ.ด่านมะขามเตี้ย 1 ฉบับ
พอดี ช่วงหลังมานี้ Server หลายแห่ง remote แก้แทบทุกวัน ที่ทำงาน รพ.
จึงขอ "หนังสือขอความอนุเคราะห์" ด้วย
ทั้ง รพช. รพท. รพศ. และ กู้ Server ล้ม ผ่านระบบ Internet
รับทราบครับ อ.บอย ^^
-
ถ้าไม่มีใครแก้ได้ ก็โทรหาผม ผมแก้ไม่เกิน 10 นาที
แต่ต้องโทรมานัดก่อนนะครับ
หมายเหตุ : Server ต้องมี ตัวสำรองนะครับ
นี่แหล่ะครับ เทพ(ไพศาล) มาเองแล้ว ... สบายใจได้ครับ ;D ;D
-
ด้วยความพยายามอีกหน...ถอดถอนตัว MySQL 5.6.6 percona ออก
แล้วติดตั้งตัว MySQL 5.5.28 percona แทน
ใช้ my.cnf ตัวที่ผ่านการทดสอบกับ MySQL 5.6.6 percona ที่ติดตั้งก่อนหน้านี้
พอสั่ง start ก็ติดปัญหา error ตามนี้ใน hostname.err
121115 7:45:45 [ERROR] /usr/sbin/mysqld: Incorrect information in file: './mysql/proxies_priv.frm'
121115 7:45:45 [ERROR] Fatal error: Can't open and lock privilege tables: Incorrect information in file: './mysql/proxies_priv.frm'
ผมก็ไม่เคยเจอ error แบบนี้ส่วนใหญ่เจอแต่ตัวแปรไม่ถูก แต่อันนี้ทำเอาไปไม่ถูกเลยครับ
อ๋อๆ รู้แล้ว มันคือตารางในฐาน mysql นี่เอง ลบออกซะเลย start mysql OK ซะงั้น 555
สงสัยต้อง รอ Server อีกตัวเสร็จ แล้วค่อยให้ อ.บอย ช่วยจัดการซะละ เหอๆ
ขอบคุณ อ.ป๊อบ อ.เข้ม อ.บอย ที่ช่วยแนะนำมานะครับ คงต้องจัดซักครอสเนอะ ^^
-
ตอนนี้ Error ที่ตามคำถามข้างต้นของกระทู้ผ่านพ้นไปครับ
สรุปว่า ใช้ Percona MySQL 5.5.28 OK สุดแระครับตอนนี้
ผ่านฉลุย...งมมาอยู่หลายวัน
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
ขอบขอบคุณ อ.ยา อ.ป๊อบ อ.เข้ม อ.บอย ที่ช่วยชี้แนะมาโดยตลอดครับ
จะลง Server อีกสิบรอบก็ไม่หวั่นแล้วครับ ^^
-
;D ;D ;D ;D
ทดสอบ