BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: SV_Phichit ที่ กรกฎาคม 28, 2009, 10:23:48 AM
-
ติดตั้ง Server เครื่อง HP Core 2 Ram 2 GB (เป็นเครื่อง PC ธรรมดา)
ติดตั้ง OS Linux Fedora 8 i386 เสร็จเรียบร้อย แล้วก็ นำข้อมูลจากเครื่อง Serverเดิมเข้ามาแล้ว
ผมมี File My.cnf (ได้แนบ File มาด้วยแล้วครับ)ไม่ทราบว่าใช้ได้กับเครื่องที่ผมติดตั้งได้หรือเปล่า เพราะว่าเวลาเรียกใช้งานโปรแกรม
HOSxP แล้วมันขึ้นว่า
-----------------------------------
Error while create function get_serialumber
Can not retrieve ResultSet data
----------------------------------- (ตามรูปเลยครับ)
ท่านใดช่วยชี้แนะวิธีการแก้ไขให้กระผมด้วยครับ....ขอบคุณมากเลยครับ
-
ตอนนี้ยังฟันธงว่า Error นี้เกิดจากอะไร(สำหรับผมเองนะครับ)
แต่ถ้า freeBSD ผมใช้ 3 คำสั่ง
1. mysql_upgrade --force -u root -p(password)
2. mysql_fix_privilege_tables --password=(password)
3. เข้า mysql shell พิมพ์ SET GLOBAL log_bin_trust_fucntion_creator = 1;
แล้วก็เพิ่ม log_bin_trust_fucntion_creator = 1; ในช่วงของ [mysqld] ในไฟล์ my.cnf
ลีนุ๊กตัวอื่น ไม่แน่ใจนะครับ ผมลองบน Ubuntu แล้วไม่ได้
ลอง ค้นหาดูก่อนนะครับ น่าจะมีคนคนมาตอบแล้ว ค้นด้วย get_serialnumber
-
ภาพแรก ให้ไปปิด function get_serialumber ครับ
ภาพที่สอง ใน my.cnf มีการเปิด function InnoDB ไว้ แต่ฐานข้อมูล ไม่มีตารางเป็น InnoDB อยู่ ถูกต้องไหมครับ ;D