BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: ismailsa ที่ มกราคม 09, 2011, 09:56:25 AM

หัวข้อ: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: ismailsa ที่ มกราคม 09, 2011, 09:56:25 AM
สวัสดีครับ อ.ทุกท่าน
อยากกู้ข้อมูล Hosxp_pcu ใน server centos 4.7 mysql 5.1.30 ฐานข้อมูลเป็น innodb ที่พบปัญหา unrecognized service ของ mysql ซึ่งไม่สามารถ สั่ง start/restart service mysql ได้เลย น่าจะเกิดจากการลง package mysql เวอร์ชั่นที่ตำ่่ำกว่ามาทับตัวเดิม ลองตรวจสอบ package พบว่า มี package mysql 4.1 มาด้วย ซึ่งเดิมใช้เวอร์ชั่น 5.1.30 อยู่ พอจะมีวิธีการไหมครับ
หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: pop_hosxp ที่ มกราคม 09, 2011, 10:22:02 AM
ยังไม่มี package mysql-server และ mysql-client ครับ
หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: Multithreading ที่ มกราคม 09, 2011, 10:24:44 AM
ลอง  #yum install mysql-server   ทีนึง
หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: ismailsa ที่ มกราคม 09, 2011, 10:36:53 AM
ต้องลบ ตัว mysql server 4.1 ออกก่อนไหมครับ
แล้วในกรณีที่มีข้อมูลเดิมอยู่แล้ว ข้อมูลจะมีปัญหา(หาย)ไหมครับ หรือว่าสามารถใช้งานต่อได้เลย
หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: Bordin ที่ มกราคม 09, 2011, 12:39:59 PM
ปัญหานี้คือยังไม่ได้ลง mysql เลยนะครับ

การลบ mysql เก่าออกโดย
rpm -e mysql-4.1.22-2.el4-8.4 ครับ

แล้วก็ Download mysql-client ,mysql-devel,mysql-server มาลงใหม่ครับ

การลบ mysql ออกนั้นจะไม่ลบฐานข้อมูลครับ แต่เพื่อความปลอดภัย

copy ข้อมูลไว้ก่อนดีกว่าครับ

cp /var/lib/mysql/[data_dir] /home/backup/*
หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: ismailsa ที่ มกราคม 09, 2011, 18:10:07 PM
ตอนนี้ลง mysql เรียบร้อยแล้วครับ start service ได้แล้ว แต่ เข้าใช้งานตารางใน database hosxp_pcu ไม่ได้
ฟ้อง doesn't exit แต่ฐานข้อมูล Replicate ใช้งานได้ครับ เปิดตารางได้ครับ งงละคับ แสดงว่าไม่น่าจะเกี่ยวกับการ down version ของ mysql อย่างเดียว ลองใช้คำสั่ง mysql_upgrade เพื่อตรวจสอบโครงสร้างขึ้น error ประมาณนี้คับ   ช่วยทีนะครับ....
หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: ismailsa ที่ มกราคม 10, 2011, 11:05:01 AM
ขออนุญาตขุดนะครับ เดือดร้อนจริง ๆ ไฟล์ backup ไปหามาแล้วไม่มีเลย ล่าสุด 4 พย. 53
หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: doramon ที่ มกราคม 10, 2011, 11:09:22 AM
เปิด   remote

ไม่ทราบว่าไปลบไฟล์ ib* หรือเปล่าครับ

แล้วสั่ง   mysql_upgrade -v 

หรือยัง

หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: ismailsa ที่ มกราคม 10, 2011, 11:16:53 AM
ครับ สำรองไว้แล้วครับ เดี๋ยวจะ STOP MYSQL แล้ว COPY ib* ไปทับวางที่เดิม
ตามด้วย อัพเกรด คับ แล้วจะแจ้งผลให้ทราบคับ
หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: doramon ที่ มกราคม 10, 2011, 11:20:53 AM
ครับ สำรองไว้แล้วครับ เดี๋ยวจะ STOP MYSQL แล้ว COPY ib* ไปทับวางที่เดิม
ตามด้วย อัพเกรด คับ แล้วจะแจ้งผลให้ทราบคับ

เอาไปแล้วเปลียนเจ้าของด้วยครับ

chown mysql:mysql  ib*

หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: annurtyd ที่ มกราคม 10, 2011, 18:18:31 PM
ครับ สำรองไว้แล้วครับ เดี๋ยวจะ STOP MYSQL แล้ว COPY ib* ไปทับวางที่เดิม
ตามด้วย อัพเกรด คับ แล้วจะแจ้งผลให้ทราบคับ

เอาไปแล้วเปลียนเจ้าของด้วยครับ

chown mysql:mysql  ib*


ตอนนี้เปิดตารางได้แล้วครับ แต่ตาราง opduser หายไปครั้งแรกลองสร้างแล้วใส่ข้อมูลได้ครับ เลยล็อกอินแล้วก็นำเข้าผ่าน hosxp เจอ error แล้ว แล้วตารางก็หายไปลองสร้างใหม่ปรากฏว่าไม่ยอมให้สร้าง can't create table ลอง inintial import จากเครื่องที่ แบ็กอัพก็ไม่ยอมให้สร้าง แต่ถ้าลองสร้างตารางอื่นได้ครับ ช่วยหน่อยนะครับ






หัวข้อ: Re: พบปัญหา unrecognized service ใน mysql
เริ่มหัวข้อโดย: James011 ที่ มกราคม 10, 2011, 18:25:20 PM
ครับ สำรองไว้แล้วครับ เดี๋ยวจะ STOP MYSQL แล้ว COPY ib* ไปทับวางที่เดิม
ตามด้วย อัพเกรด คับ แล้วจะแจ้งผลให้ทราบคับ

เอาไปแล้วเปลียนเจ้าของด้วยครับ

chown mysql:mysql  ib*


ตอนนี้เปิดตารางได้แล้วครับ แต่ตาราง opduser หายไปครั้งแรกลองสร้างแล้วใส่ข้อมูลได้ครับ เลยล็อกอินแล้วก็นำเข้าผ่าน hosxp เจอ error แล้ว แล้วตารางก็หายไปลองสร้างใหม่ปรากฏว่าไม่ยอมให้สร้าง can't create table ลอง inintial import จากเครื่องที่ แบ็กอัพก็ไม่ยอมให้สร้าง แต่ถ้าลองสร้างตารางอื่นได้ครับ ช่วยหน่อยนะครับ



 ;D ;D ;D เดี่ยวช่วยครับ M2M