BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: prapan ที่ มิถุนายน 24, 2009, 11:40:53 AM

หัวข้อ: ทำ server ใหม่ เข้าใช้งานติด error while create function get_sertalnumber
เริ่มหัวข้อโดย: prapan ที่ มิถุนายน 24, 2009, 11:40:53 AM
เข้าใช้งานhosxp ติดerror while create function get_sertalnumber can not
retrieve  resultset  data ขอความช่วยเหลือด้วยครับ
หัวข้อ: Re: ทำ server ใหม่ เข้าใช้งานติด error while create function get_sertalnumber
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 24, 2009, 13:07:39 PM

.. ลองใช้คำสั่ง

# 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 ของเรา
หัวข้อ: Re: ทำ server ใหม่ เข้าใช้งานติด error while create function get_sertalnumber
เริ่มหัวข้อโดย: prapan ที่ มิถุนายน 24, 2009, 15:13:59 PM
ไม่หายคับน่าจะเกิดจากอะไรคับ
หัวข้อ: Re: ทำ server ใหม่ เข้าใช้งานติด error while create function get_sertalnumber
เริ่มหัวข้อโดย: doramon ที่ มิถุนายน 24, 2009, 17:15:26 PM
mysql>grant all on *.*  to  bbb@'%' identified by 'ccc' with grant option;
mysql>grant SUPER on  *.*  to bbb@'%' identified by 'ccc';
mysql>flush privileges;


แบบนี้ดูครับ

หัวข้อ: Re: ทำ server ใหม่ เข้าใช้งานติด error while create function get_sertalnumber
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 24, 2009, 18:00:12 PM

... ทำทีละคำสั่ง แล้วลอง 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 ....

หัวข้อ: Re: ทำ server ใหม่ เข้าใช้งานติด error while create function get_sertalnumber
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มิถุนายน 24, 2009, 19:23:51 PM
ได้หรือยัง

ถ้าไม่ได้จริงๆ โทรมาได้(เวลานอกราชการ) เงื่อนไขตามข้างล่างกระทู้
หัวข้อ: Re: ทำ server ใหม่ เข้าใช้งานติด error while create function get_sertalnumber
เริ่มหัวข้อโดย: เข้ม ที่ มิถุนายน 24, 2009, 22:31:02 PM

... ถ้าไม่ได้ก็ลองไปปิดการใช้งาน function get_serialnumber ที่ system setting ก่อนก็ได้ครับ

หลังจากที่ปิดการใช้งานแล้ว ก็ save ออกจาก HOSxP แล้วทดลองเข้า HOSxP ดู
ถ้าเข้าได้ไม่มี error ก็เข้าไปเปิดการใช้งาน function get_serialnumber ที่ system setting ใหม่อีกครั้ง

...ไม่รู้ว่าต้องทำที่เครื่อง slave ด้วยหรือเปล่านะครับ ...

ตามที่เคยใช้มาต้องเข้าไปที่ Slave ด้วยครับ

ได้หรือไม่ได้อย่างไร ก็บอกด้วยนะครับ  ;D