BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: sshpt ที่ สิงหาคม 08, 2008, 08:55:15 AM

หัวข้อ: error while create function get_serialnumber
เริ่มหัวข้อโดย: sshpt ที่ สิงหาคม 08, 2008, 08:55:15 AM
error while create function get_serialnumber

ตัวนี้ไขได้อย่างไรครับ  ;D
หัวข้อ: Re: error while create function get_serialnumber
เริ่มหัวข้อโดย: dongl ที่ สิงหาคม 08, 2008, 09:17:40 AM
เป็นเหมือนกันเลย ผมก็แก้ไม่ได้ สาเหตุจากการ upgrade mysql 4.1.20 => mysql 5.1.25 ใน linux อ.ชัยพรเคยตอบไว้ให้ upgrade mysql ใน linux แต่ไม่ได้บอกละเอียดไม่รู้จะหมายคำสั่งนี้หรือเปล่า ซึ่งผมลองทำแล้วก็ยังมี error เหมือนเดิม ;
 mysqlcheck --check-upgrade --all-databases --auto-repair
 mysql_fix_privilege_tables

------
ลองดูก็สิบางทีอาจแก้ไขได้
หัวข้อ: Re: error while create function get_serialnumber
เริ่มหัวข้อโดย: sshpt ที่ สิงหาคม 08, 2008, 09:28:16 AM
ขอบคุณครับ  ผมลองแล้วก็ไม่หายครับ

ผมลอง
shell> mysql_upgrade -u root -p
shell> mysql_fix_privilege_tables --password=root_password
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
แล้วก็ไม่หาย กลับมีข้อความดังรูป

ลองตัวนี้ก็ไม่หายครับ
mysql>grant all on *.* to backup@'%' identified by 'superware' with grant option ;
mysql>grant super on  *.* to backup@'%' identified by 'superware' ;
mysql>flush privileges ;
หัวข้อ: Re: error while create function get_serialnumber
เริ่มหัวข้อโดย: pirat ที่ สิงหาคม 08, 2008, 10:38:42 AM
ลองแก้ไข้ตามลิงค์นี้ดูครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=5531.msg26033#msg26033
หัวข้อ: Re: error while create function get_serialnumber
เริ่มหัวข้อโดย: sshpt ที่ สิงหาคม 08, 2008, 11:05:55 AM
ขอบคุณครับ  ที่แท้ ก็ทำแบบนี้เอง

1.#mysql_upgrade -u root -p
2.#mysql_fix_privilege_tables --password=root_password
3.mysql>SET GLOBAL log_bin_trust_function_creators = 1;

แต่ผมทำ
1.#mysql_upgrade -u root -p
2.#mysql_fix_privilege_tables
3.mysql>SET GLOBAL log_bin_trust_function_creators = 1;

ต่างกันตรงข้อ 2  ;D ;D
หัวข้อ: Re: error while create function get_serialnumber
เริ่มหัวข้อโดย: sshpt ที่ สิงหาคม 15, 2008, 10:14:16 AM
นึกว่าหาวิธีแก้ไข Error ได้แล้ว ผมเลยลองลง Linux ใหม่ และทำตามขั้นตอนข้างบนด้วยกลับไม่ได้อีกแล้วครับ งง  ???
หัวข้อ: Re: error while create function get_serialnumber
เริ่มหัวข้อโดย: เข้ม ที่ สิงหาคม 15, 2008, 10:19:22 AM
ลองใหม่ครับ จนกว่าจะได้รูปแบบของเรา  ;D

สู้เขา ทาเคชิ  ;)
หัวข้อ: Re: error while create function get_serialnumber
เริ่มหัวข้อโดย: monalisa ที่ กันยายน 05, 2009, 19:50:09 PM
ถ้าแก้แล้วไม่หายยังขึ้น get_serialnumber อยู่ให้แก้ไขไฟล์ my.cnf
ก่อนอื่นทำการอัปเกรดฐานข้อมูลก่อน แล้วค่อยแก้ไขไฟล์ my.cnf กังนี้ครับ

log-bin = mysql-bin

เป็น

#log-bin = mysql-bin

รีสตาร์ท MySQL ใหม่ครับ

พึ่งเปลี่ยน MySQL Version ใหม่แก้ยังไงก็ไม่หายทำตามแล้วก็ไม่หาย ค้นใน Google เจอเลยเอามาบอกครับ

Server: FreeBSD 6.3
Hosxp: 3.51.11.28
MySQL: 5.1.22rc-log


หัวข้อ: Re: error while create function get_serialnumber
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กันยายน 05, 2009, 20:12:48 PM
ผมไม่เห็นต้องทำเลย และไม่เกิด error while create function get_serialnumber
เลยครับ

แต่ทุกคนคงหาทางที่เป็นขอตนเองได้
หัวข้อ: Re: error while create function get_serialnumber
เริ่มหัวข้อโดย: ANPANMAN ที่ ธันวาคม 03, 2009, 13:49:14 PM
1.#mysql_upgrade -u root -p
2.#mysql_fix_privilege_tables --password=root_password
3.mysql>SET GLOBAL log_bin_trust_function_creators = 1;

ผมลองทำตามด้วยคนแล้วครับ..
ผลปรากฏว่า
Starting MySQL.Manager of pid-file quit without updating fi[FAILED]
ครับ จำต้องกลับคืนค่าเดิม
 ::) ::)
แก้ไงหายดีนะ ใครเป็นแล้วแก้หายแบบอื่นไหมครับ