ผู้เขียน หัวข้อ: function get_serialnumber  (อ่าน 11567 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ asawincyber

  • Hero Member
  • *****
  • กระทู้: 1,011
  • สู้ต่อไป ทาเกชิ
  • Respect: 0
    • ดูรายละเอียด
    • http://www.okhospital.net
function get_serialnumber
« เมื่อ: มีนาคม 27, 2010, 20:01:30 PM »
0
ลองทำหลายครั้งก้ยังเหมือนเดิม ทำทำขั้นตอนไหนผิดครับ แสดงขั้นตอนการลง
พอดีรองหัดลง linux พอลงผ่านแล้ว
ปิด ไฟล์วอล์
ขั้นตอนต่อมา 
ก็ลง mysql ด้วยไฟล์
perl-DBI-1.52-2.el5.i386.rpm
MySQL-shared-5.1.44-1.glibc23.i386.rpm
MySQL-server-5.1.44-1.glibc23.i386.rpm
MySQL-client-5.1.44-1.glibc23.i386.rpm
MySQL-server-5.1.44-1.glibc23.i386.rpm

ลงโดยใช้คำสั่ง rpm -ivh ตามด้วยชื่อไฟล์ ก็ผ่าน 100%

ขั้นตอนต่อมา ผมก้ไปสร้าง database
mysql> create database okr;

ขั้นตอนต่อมา  grant สิทธิ์

mysql>grant all on *.*  to  sa@'%' identified by 'sa' with grant option;
mysql>grant SUPER on  *.*  to sa@'%' identified by 'sa';
mysql>flush privileges;

แล้ว รองนำฐาน hos ที่สร้างจาก hosxp นำเข้าไป
ปรากฏว่า error while create function get_serialnumber

อ่านเจอว่า จะต้อง ใช้คำสั่ง
•ติดตั้งเสร็จ stop mysql
service mysql stop
•ลบไฟล์ ib*
rm /var/lib/mysql/ib*
พอทำเสร้จก็ service mysql start 
ลงทดสอบใหม่ ปรากฏว่า error while create function get_serialnumber
เหมือนเดิม

ประเด็นที่ 1 สรุปว่าผมทำขั้นตอนไหนผิดครับ ลบกวนช่วชี้แนะทีครับ
ประเด็นที่ 2 อยากทราบว่า my.cnf มันไม่ได้มากับ msyql ใช่ไหมครับ แล้ว จะต้องทำอย่างไรบ้างครับ
ผมใช้ Ram 512 MB มันจะเกี่ยวไหมครับ ลบกวนผู้รู้ช่วยตอบที

เสน่ห์  คงมูล (เอก)
โรงพยาบาลองครักษ์ อ.องครักษ์ จ.นครนายก
HOSxP  3.56.2.26  Activate License
Server : DELL T710 Xeon 5500 Ram 64Gb (16 X 4GB) 10600R Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด
Server : IBM X3400 2.4 Ghz. Ram 4Gb. Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: function get_serialnumber
« ตอบกลับ #1 เมื่อ: มีนาคม 27, 2010, 20:23:29 PM »
0
อ.ชัยพร เคยตอบแบบนี้ น่าจะช่วยได้ครับ

ลองใช้ชุดคำสั่งนี้ครับ

1. เรียกใช้คำสั่ง mysql -u root   ที่ console ของ linux
2. พิมพ์คำสั่ง ดังนี้
2.1    delete from mysql.user where user = 'sa';
2.2    grant all on *.* to sa@'%' identified by 'password' with grant option;

น่าจะช่วยได้ครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ itim2101

  • Sr. Member
  • ****
  • กระทู้: 335
  • Respect: 0
    • ดูรายละเอียด
    • สำนักงานสาธารณสุขจังหวัดพิษณุโลก
Re: function get_serialnumber
« ตอบกลับ #2 เมื่อ: มีนาคม 27, 2010, 20:37:51 PM »
0
 ;D ;D ลองหาในบอร์ดดูครับ เคยมีตอบไว้แล้วครับ  ;D ;D
Mr.Komkrit Noenpoempisute Tel. 0-8469-8463-0
พิษณุโลก
mail : itim2101@gmail.com

กลับมาแล้วครับ..จะทำหน้าที่ให้ดีที่สุด
คนเคยใช้ HOSxP PCU

doramon

  • บุคคลทั่วไป
Re: function get_serialnumber
« ตอบกลับ #3 เมื่อ: มีนาคม 27, 2010, 22:43:20 PM »
0
ลองทำหลายครั้งก้ยังเหมือนเดิม ทำทำขั้นตอนไหนผิดครับ แสดงขั้นตอนการลง
พอดีรองหัดลง linux พอลงผ่านแล้ว
ปิด ไฟล์วอล์
ขั้นตอนต่อมา 
ก็ลง mysql ด้วยไฟล์
perl-DBI-1.52-2.el5.i386.rpm
MySQL-shared-5.1.44-1.glibc23.i386.rpm
MySQL-server-5.1.44-1.glibc23.i386.rpm
MySQL-client-5.1.44-1.glibc23.i386.rpm
MySQL-server-5.1.44-1.glibc23.i386.rpm

ลงโดยใช้คำสั่ง rpm -ivh ตามด้วยชื่อไฟล์ ก็ผ่าน 100%

ขั้นตอนต่อมา ผมก้ไปสร้าง database
mysql> create database okr;

ขั้นตอนต่อมา  grant สิทธิ์

mysql>grant all on *.*  to  sa@'%' identified by 'sa' with grant option;
mysql>grant SUPER on  *.*  to sa@'%' identified by 'sa';
mysql>flush privileges;

แล้ว รองนำฐาน hos ที่สร้างจาก hosxp นำเข้าไป
ปรากฏว่า error while create function get_serialnumber

อ่านเจอว่า จะต้อง ใช้คำสั่ง
•ติดตั้งเสร็จ stop mysql
service mysql stop
•ลบไฟล์ ib*
rm /var/lib/mysql/ib*
พอทำเสร้จก็ service mysql start 
ลงทดสอบใหม่ ปรากฏว่า error while create function get_serialnumber
เหมือนเดิม

ประเด็นที่ 1 สรุปว่าผมทำขั้นตอนไหนผิดครับ ลบกวนช่วชี้แนะทีครับ
ประเด็นที่ 2 อยากทราบว่า my.cnf มันไม่ได้มากับ msyql ใช่ไหมครับ แล้ว จะต้องทำอย่างไรบ้างครับ
ผมใช้ Ram 512 MB มันจะเกี่ยวไหมครับ ลบกวนผู้รู้ช่วยตอบที



http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=14487.msg112322#new

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: function get_serialnumber
« ตอบกลับ #4 เมื่อ: มีนาคม 28, 2010, 07:11:32 AM »
0
หลังจากติดตั้ง MySQL แล้ว
ใน my.cnf
ใน section [mysqld] ให้ใส่  log_bin_trust_function_creators = 1  ไว้ก่อนเลย
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ กรรมคือการกระทำ

  • Jr. Member
  • **
  • กระทู้: 99
  • Respect: 0
    • ดูรายละเอียด
Re: function get_serialnumber
« ตอบกลับ #5 เมื่อ: มีนาคม 28, 2010, 10:08:53 AM »
0
หลังจากติดตั้ง MySQL แล้ว
ใน my.cnf
ใน section [mysqld] ให้ใส่  log_bin_trust_function_creators = 1  ไว้ก่อนเลย

ควรทำก่อนติดตั้ง MySQL เพราะทำหลังก็เป็นเหมือนเดิม
Server Master FreeBSD-9.0+MySQL-5.5.30
Server Slave   FreeBSD-8.2+MySQL-5.5.30

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: function get_serialnumber
« ตอบกลับ #6 เมื่อ: มีนาคม 28, 2010, 20:50:27 PM »
0
หลังจากติดตั้ง MySQL แล้ว
ใน my.cnf
ใน section [mysqld] ให้ใส่  log_bin_trust_function_creators = 1  ไว้ก่อนเลย

ควรทำก่อนติดตั้ง MySQL เพราะทำหลังก็เป็นเหมือนเดิม

ผมลืมไป ... ว่า CentOS นั้นถ้า ติดตั้ง MySQL แล้วจะรัน service ให้เลย
ไม่เหมือนกับ FreeBSD  นั้น หลังติดตั้ง MySQL แล้ว ยังมีเวลาจัดการกับ my.cnf ได้
ทางที่ดีทำแบบคุณ pompam2 บอกเลยก็จะดี คือ แก้ไขหรือกำหนดค่าในไฟล์ my.cnf ให้เรียบร้อยก่อนแล้วค่อย copy ไปวางไว้ก่อนการติดตั้ง MySQL
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ asawincyber

  • Hero Member
  • *****
  • กระทู้: 1,011
  • สู้ต่อไป ทาเกชิ
  • Respect: 0
    • ดูรายละเอียด
    • http://www.okhospital.net
Re: function get_serialnumber
« ตอบกลับ #7 เมื่อ: มีนาคม 28, 2010, 23:08:34 PM »
0
my.cnf เป็น ไฟล์ที่สร้างเอง จะต้อง นำไปวาง /etc/ ก่อนที่จะลง mysql หรือเปล่าครับ .....
เสน่ห์  คงมูล (เอก)
โรงพยาบาลองครักษ์ อ.องครักษ์ จ.นครนายก
HOSxP  3.56.2.26  Activate License
Server : DELL T710 Xeon 5500 Ram 64Gb (16 X 4GB) 10600R Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด
Server : IBM X3400 2.4 Ghz. Ram 4Gb. Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: function get_serialnumber
« ตอบกลับ #8 เมื่อ: มีนาคม 29, 2010, 08:49:47 AM »
0
my.cnf เป็น ไฟล์ที่สร้างเอง จะต้อง นำไปวาง /etc/ ก่อนที่จะลง mysql หรือเปล่าครับ .....

my.cnf เป็นไฟล์ที่ถูกสร้างขึ้นตอนที่ติดตั้ง MySQL ครับ
ตัวอย่าง สำหรับ FreeBSD เช่น

/usr/local/share/mysql/my-huge.cnf           --------> RAM 1-2G
/usr/local/share/mysql/my-innodb-heavy-4G.cnf        --------> RAM 4G

แต่ค่าต่าง ๆ ในไฟล์ my.cnf จะถูกกำหนดหรือตั้งค่ามาแบบกลาง ๆ ให้เราปรับแต่งได้ตามสภาพแวดล้อมของระบบเราเอง ... บางคนอาจใช้ของเดิมก็ได้

เข้าใจว่า .. แต่ละคนคงเคยติดตั้ง MySQL กันมามากกว่า 1 ครั้งอยู่แล้ว ก็จะ copy ไฟล์ my.cnf ที่คิดว่าโอ สำหรับระบบตัวเองเก็บไว้แน่นอน

พอถึงเวลาที่จะติดตั้ง MySQL ครั้งต่อไป ก็จะ copy ไฟล์ my.cnf ไว้ใน /etc/  เลย ... สะดวกดี .. ;D
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ dotAtainer

  • Hero Member
  • *****
  • กระทู้: 1,256
  • กระบี่กรียุค
  • Respect: +3
    • ดูรายละเอียด
    • http://www.nondindeang.com
Re: function get_serialnumber
« ตอบกลับ #9 เมื่อ: มีนาคม 29, 2010, 13:02:43 PM »
0
 ;D ;D ;D ลองดูครับ

1.#mysql_upgrade -u root -p
3.#mysqlcheck --all-databases --check-upgrade --auto-repair
2.#mysql>SET GLOBAL log_bin_trust_function_creators = 1;

จากนั้นค่อยสร้างฐานข้อมูล
สวัสดีครับ ผม Admin จากโรงพยาบาลโนนดินแดง จังหวัดบุรีรัมย์ ยินดีที่ได้รู้จักทุกท่านและขอบคุณสำหรับคำแนะนำจากผู้รู้ทุกท่านในอนาคตอันใกล้ครับ T_T
server>>>> IBM  Cpu  Xeon  Ram 12 GB   SCSI  136 GB For Marter&slav
Hosxp  เวอร์ชั่นพิมพ์นิยม
<>Server Master : OS freebsd 8.1 : Mysql5.5.8
<>Server slav: OS freebsd 8.1 : Mysql 5.5.8
ขึ้นระบบ:ขึ้นระบบเอง:จากคำแนะนำของทีมงาน BMS
ตอนนี้ใช้ Unix เป็นชีวิตจิตใจครับ
:ปัญหาคือที่มาของประสบการณ์:พรแสวงไม่ทำให้ใครเสียแรงเปล่า
dotatainer@hotmail.com
http://www.nondindeang.com
http://www.facebook.com/dotatainer
ความใฝ่ฝันที่ทำได้แค่ฝันใฝ่
http://www.musicatm.com/indy/%E0%B8%A3%E0%B8%B1%E0%B8%81%E0%B9%80%E0%B8%98%E0%B8%AD%E0%B8%AA%E0%B8%B8%E0%B8%94%E0%B8%AB%E0%B8%B1%E0%B8%A7%E0%B9%83%E0%B8%88-14296.html

http://www.musicatm.com/indy/%E0%B8%A7%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B9%80%E0%B8%9B%E0%B8%A5%E0%B9%88%E0%B8%B2-11276.html

ออฟไลน์ ismailsa

  • Sr. Member
  • ****
  • กระทู้: 282
  • Respect: +4
    • ดูรายละเอียด
    • www.tydhospital.com
Re: function get_serialnumber
« ตอบกลับ #10 เมื่อ: มีนาคม 29, 2010, 14:33:01 PM »
0
ขอเล่าบ้างนะครับ พอดีว่าใช้อยู่ เริ่มเลย
 - หลังจากติดตั้ง Mysql เสร็จแล้ว copy file my_xx.cnf (ตามจำนวนกิกของแรม) มาวางใน /etc
 - cp /usr/share/mysql /etc/my.cnf
 - ใช้คำสั่ง nano /etc/my.cnf
     ตรงส่วนของ (mysqld)
######เพิ่มคำสั่ง
log-bin=mysql-bin
log_bin_trust_function_creators = 1
######save ด้วย
 - stop service mysql
 - rm /var/lib/mysql/ib*
 - start service mysql

ถ้าไม่ได้ยังงัยแอดมานะครับ air_comsci@hotmail.com
ยินดีช่วยเหลือครับ หรือให้รีโมตก้อได้นะครับ
นายอิสะมะแอ สะ นักวิชาการคอมพิวเตอร์
โรงพยาบาลทุ่งยางแดง จ.ปัตตานี
Server MASTER HP ML150G5  Intel Quadcore Xeonl  Ram 5G   HD 160 G SATA2  Centos 4.7serverCD-64 Bit   mysql  Percona ExtraDB 5.1.47-64 Bit hosxp  3.53.9.21
Replicate Server AMD X2 Duacore Ram 2 G
Datacenter Site www.tydhospital.org:9999
Website www.tydhospital.org
E-mail : air_comsci@hotmail.com
Tel : 089-8703569
รับผิดชอบ 1 รพ. 2 รพ.สต 2 สอ. 1 สสอ.