BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: prapan ที่ มิถุนายน 24, 2009, 11:40:53 AM
-
เข้าใช้งานhosxp ติดerror while create function get_sertalnumber can not
retrieve resultset data ขอความช่วยเหลือด้วยครับ
-
.. ลองใช้คำสั่ง
# mysql_upgrade
จากนั้น grant สิทธิใหม่ตามคำสั่งข้างล่างดู แล้วลองทดสอบดูใหม่นะครับ .. :D ...
mysql>grant all on aaa.* to bbb@'%' identified by 'ccc' with grant option;
mysql>grant super on *.* to bbb@'%' identified by 'ccc';
mysql>grant all privileges on *.* to bbb@'%' identified by 'ccc' with grant option;
mysql>flush privileges;
หมายเหตุ aaa = ชื่อฐานข้อมูลของเราเอง
bbb = user ของเรา
ccc = password ของเรา
-
ไม่หายคับน่าจะเกิดจากอะไรคับ
-
mysql>grant all on *.* to bbb@'%' identified by 'ccc' with grant option;
mysql>grant SUPER on *.* to bbb@'%' identified by 'ccc';
mysql>flush privileges;
แบบนี้ดูครับ
-
... ทำทีละคำสั่ง แล้วลอง restart mysql ดูบ้างหรือยังครับ ... :D ...
... ที่ผมได้เคยลองทดสอบติดตั้ง CentOS + MySQL หลายรอบแล้วเหมือนกัน คือพอติดตั้ง CentOS + MySQL เสร็จแล้วผมจะสั่ง # mysql_upgrade แล้วก็สร้าง Database จากนั้นก็ grant สิทธิ โดยใช้คำสั่ง
mysql>grant all on xxx.* to xxx@'%' identified by 'xxx' with grant option;
mysql>grant super on *.* to xxx@'%' identified by 'xxx';
mysql>grant all privileges on *.* to xxx@'%' identified by 'xxx' with grant option;
mysql>flush privileges;
แล้วก็ restart service mysql แล้วก็นำข้อมูลเข้าฐานข้อมูล เวลาใช้งานไม่เคยเจอปัญหาเกี๋ยวกับ function get_serialnumber เลยครับ ...
..แต่ถ้า grant สิทธิ แค่
mysql>grant all on xxx.* to xxx@'%' identified by 'xxx' with grant option;
mysql>grant super on *.* to xxx@'%' identified by 'xxx';
mysql>flush privileges;
ก็จะเจอเจอปัญหาเกี๋ยวกับ function get_serialnumber ครับ ต้อง grant สิทธิใหม่แบบอันแรกก็จะใช้ได้...
... ถ้าไม่ได้ก็ลองไปปิดการใช้งาน function get_serialnumber ที่ system setting ก่อนก็ได้ครับ(การใช้งานอาจช้ากว่าการเปิดใช้) แล้วลองใช้คำว่า get_serialnumber ไปค้นหากระทู้ใน FORUM ดูก็ได้ครับ มีคนโพสต์วิธีแก้ไว้หลายวิธี...
...ไม่รู้ว่าต้องทำที่เครื่อง slave ด้วยหรือเปล่านะครับ ... :D ....
-
ได้หรือยัง
ถ้าไม่ได้จริงๆ โทรมาได้(เวลานอกราชการ) เงื่อนไขตามข้างล่างกระทู้
-
... ถ้าไม่ได้ก็ลองไปปิดการใช้งาน function get_serialnumber ที่ system setting ก่อนก็ได้ครับ
หลังจากที่ปิดการใช้งานแล้ว ก็ save ออกจาก HOSxP แล้วทดลองเข้า HOSxP ดู
ถ้าเข้าได้ไม่มี error ก็เข้าไปเปิดการใช้งาน function get_serialnumber ที่ system setting ใหม่อีกครั้ง
...ไม่รู้ว่าต้องทำที่เครื่อง slave ด้วยหรือเปล่านะครับ ...
ตามที่เคยใช้มาต้องเข้าไปที่ Slave ด้วยครับ
ได้หรือไม่ได้อย่างไร ก็บอกด้วยนะครับ ;D