BMS-HOSxP Community
HOSxP => 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 อยู่ พอจะมีวิธีการไหมครับ
-
ยังไม่มี package mysql-server และ mysql-client ครับ
-
ลอง #yum install mysql-server ทีนึง
-
ต้องลบ ตัว mysql server 4.1 ออกก่อนไหมครับ
แล้วในกรณีที่มีข้อมูลเดิมอยู่แล้ว ข้อมูลจะมีปัญหา(หาย)ไหมครับ หรือว่าสามารถใช้งานต่อได้เลย
-
ปัญหานี้คือยังไม่ได้ลง 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/*
-
ตอนนี้ลง mysql เรียบร้อยแล้วครับ start service ได้แล้ว แต่ เข้าใช้งานตารางใน database hosxp_pcu ไม่ได้
ฟ้อง doesn't exit แต่ฐานข้อมูล Replicate ใช้งานได้ครับ เปิดตารางได้ครับ งงละคับ แสดงว่าไม่น่าจะเกี่ยวกับการ down version ของ mysql อย่างเดียว ลองใช้คำสั่ง mysql_upgrade เพื่อตรวจสอบโครงสร้างขึ้น error ประมาณนี้คับ ช่วยทีนะครับ....
-
ขออนุญาตขุดนะครับ เดือดร้อนจริง ๆ ไฟล์ backup ไปหามาแล้วไม่มีเลย ล่าสุด 4 พย. 53
-
เปิด remote
ไม่ทราบว่าไปลบไฟล์ ib* หรือเปล่าครับ
แล้วสั่ง mysql_upgrade -v
หรือยัง
-
ครับ สำรองไว้แล้วครับ เดี๋ยวจะ STOP MYSQL แล้ว COPY ib* ไปทับวางที่เดิม
ตามด้วย อัพเกรด คับ แล้วจะแจ้งผลให้ทราบคับ
-
ครับ สำรองไว้แล้วครับ เดี๋ยวจะ STOP MYSQL แล้ว COPY ib* ไปทับวางที่เดิม
ตามด้วย อัพเกรด คับ แล้วจะแจ้งผลให้ทราบคับ
เอาไปแล้วเปลียนเจ้าของด้วยครับ
chown mysql:mysql ib*
-
ครับ สำรองไว้แล้วครับ เดี๋ยวจะ STOP MYSQL แล้ว COPY ib* ไปทับวางที่เดิม
ตามด้วย อัพเกรด คับ แล้วจะแจ้งผลให้ทราบคับ
เอาไปแล้วเปลียนเจ้าของด้วยครับ
chown mysql:mysql ib*
ตอนนี้เปิดตารางได้แล้วครับ แต่ตาราง opduser หายไปครั้งแรกลองสร้างแล้วใส่ข้อมูลได้ครับ เลยล็อกอินแล้วก็นำเข้าผ่าน hosxp เจอ error แล้ว แล้วตารางก็หายไปลองสร้างใหม่ปรากฏว่าไม่ยอมให้สร้าง can't create table ลอง inintial import จากเครื่องที่ แบ็กอัพก็ไม่ยอมให้สร้าง แต่ถ้าลองสร้างตารางอื่นได้ครับ ช่วยหน่อยนะครับ
-
ครับ สำรองไว้แล้วครับ เดี๋ยวจะ STOP MYSQL แล้ว COPY ib* ไปทับวางที่เดิม
ตามด้วย อัพเกรด คับ แล้วจะแจ้งผลให้ทราบคับ
เอาไปแล้วเปลียนเจ้าของด้วยครับ
chown mysql:mysql ib*
ตอนนี้เปิดตารางได้แล้วครับ แต่ตาราง opduser หายไปครั้งแรกลองสร้างแล้วใส่ข้อมูลได้ครับ เลยล็อกอินแล้วก็นำเข้าผ่าน hosxp เจอ error แล้ว แล้วตารางก็หายไปลองสร้างใหม่ปรากฏว่าไม่ยอมให้สร้าง can't create table ลอง inintial import จากเครื่องที่ แบ็กอัพก็ไม่ยอมให้สร้าง แต่ถ้าลองสร้างตารางอื่นได้ครับ ช่วยหน่อยนะครับ
;D ;D ;D เดี่ยวช่วยครับ M2M