BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: take ที่ เมษายน 04, 2010, 20:22:28 PM
-
สวัสดีครับผมได้ทำการ upgrade structure จาก v.3.50.3.19x เป็น v.3.53.2.18
ในขณะที่ทำการ upgrade structure ประมาณ 3 นาทีก็เกิด Error ขึ้น ว่า
SQL Error: Table 'serial' is read only
แล้วผมก็ กดปุ่ม ok มันก็หยุดหนิ่งไปเลย ครับ (V. เดิม ใช้ 2003 เลยเปลี่ยนมาใช้ Cent OS ครับ แรม 4 Gb
ส่วนตัวเดิม แรมแค่ 512 เลยไม่ได้ update ครับ)
ขอบรบกวนพี่ ๆ ช่วยตอบทีครับ
มีรูปด้วยครับ
-------------------------------------------
รพ. คำชะอี จ.มุกดาหารครับ
-
ผมว่า ท่าน อัพข้ามเวอร์มากไปหน่อย น่ะคับ
ในการ upgrade structure นั้นใช้ทรัพยากรแรม อย่างมากเลยครับ
ผมยังต้องเพิ่มแรมเลย ไม่งั้นไม่ไหวหรอกครับ หัวอกเดียวกันครับ
อีกอย่างท่าน อัพข้ามเวอร์ขนาดนี้ ช้ามากมายครับ ขนาด backup ยังนานเป็นสองสามชั่วโมงเลยครับ
แนะนำ เพิ่ม RAM ครับ
รออ. ท่านอื่นแนะนำด้วยน่ะคับ :D เชียร์คับ
-
;D ;D ;D Check & Repair Tables ก่อนครับ แล้วค่อย update structure ดูจาก Error รู้สึกว่า Table ยังมีปัญหาอยู่ครับ ;D ;D ;D
-
ขอบคุณครับ ตอนนี้ server สำรองที่ทำการ up ก็ อยู่ 4gb แล้วนะครับ ยังไม่พอเหรอครับ
เคย อัพข้าม ปี จาก 50 เป็น 52 อยู่นะครับ ก็ทำได้
แต่ตอนนั้นทำใน server สำรองตอนไปอบรมที่ เขาเขียว ครับ
-
ขอบคุณครับ ตอนนี้ server สำรองที่ทำการ up ก็ อยู่ 4gb แล้วนะครับ ยังไม่พอเหรอครับ
เคย อัพข้าม ปี จาก 50 เป็น 52 อยู่นะครับ ก็ทำได้
แต่ตอนนั้นทำใน server สำรองตอนไปอบรมที่ เขาเขียว ครับ
;D ;D ;D Check & Repair Tables ก่อนครับ แล้วค่อย update structure ดูจาก Error รู้สึกว่า Table ยังมีปัญหาอยู่ครับ ;D ;D ;D
ลองทำตาม อ.jdadmin ดูก่อนครับ ว่าเป็นงัยน่ะครับ
มันได้หล่ะครับ แต่มันก้ช้าหล่ะคับ server สำรองก็โอแล้ว ครับ ท่าน
ลองทามตาม อ.jdadmin ครับ ท่านเค้าเทพๆ อิอิ ;D
-
ขอบคุณ ครับ ผมทำการ Repair Tables แต่ก็ยัง ไม่ได้เหมือนเดิม ครับ
-
ขอบคุณ ครับ ผมทำการ Repair Tables แต่ก็ยัง ไม่ได้เหมือนเดิม ครับ
;D ;D ;D ฐานข้อมูลยังเป็น MyISAM หรือเป็น InnoDB ครับ ยังติด Error ตัวเดิมหรือเปล่า ;D ;D ;D
-
ใช้คำสั่ง
chown mysql:mysql /var/lib/mysql/* -R
แล้ว restart mysql ใหม่ครับ
-
;D ;D ;D เมื่อคืนว่าจะให้น้องเขาลองใช้คำสั่งนี้ครับอ.ชัยพร
chown mysql:mysql /var/lib/mysql/hos/*
แต่ก็ไม่มั่นใจเลยไม่ได้โพสต์ขึ้น ความแตกต่างของ 2 คำสั่งนี้
chown mysql:mysql /var/lib/mysql/hos/*
chown mysql:mysql /var/lib/mysql/* -R
คืออะไรครับขอเก็บไว้ประดับสมองหน่อย ;D ;D ;D
-
ขอบคุณอาจารย์ชัยพรมากครับ คราวนี้น่าจะได้แล้วครับ
ผมใช้ค่ำสั่งตามที่อาจารย์บอก ครับ
ผมใช้เป็น 2 ค่ำสั่งเลยครับ
1 chown mysql:mysql /var/lib/mysql/* -R (เมื่อใช้คำสั่งนี้แล้วไม่เกิดข้อความอะไรขึ้นเลยครับ)
2 chown mysqld:mysqld /var/lib/mysql/* -R(เมื่อใช้คำสั่งนี้แล้วมีข้อมขึ้นว่า invalid user ครับ)
ไม่รู้ว่าอันไหน ถูกนะครับ
-
ขอบคุณอาจารย์ชัยพรมากครับ คราวนี้น่าจะได้แล้วครับ
ผมใช้ค่ำสั่งตามที่อาจารย์บอก ครับ
ผมใช้เป็น 2 ค่ำสั่งเลยครับ
1 chown mysql:mysql /var/lib/mysql/* -R (เมื่อใช้คำสั่งนี้แล้วไม่เกิดข้อความอะไรขึ้นเลยครับ)
2 chown mysqld:mysqld /var/lib/mysql/* -R(เมื่อใช้คำสั่งนี้แล้วมีข้อมขึ้นว่า invalid user ครับ)
ไม่รู้ว่าอันไหน ถูกนะครับ
อันแรก ครับ
-
ขอบคุณอาจารย์ชัยพรมากครับ คราวนี้น่าจะได้แล้วครับ
ผมใช้ค่ำสั่งตามที่อาจารย์บอก ครับ
ผมใช้เป็น 2 ค่ำสั่งเลยครับ
1 chown mysql:mysql /var/lib/mysql/* -R (เมื่อใช้คำสั่งนี้แล้วไม่เกิดข้อความอะไรขึ้นเลยครับ)
2 chown mysqld:mysqld /var/lib/mysql/* -R(เมื่อใช้คำสั่งนี้แล้วมีข้อมขึ้นว่า invalid user ครับ)
ไม่รู้ว่าอันไหน ถูกนะครับ
mysql มี
mysqld ไม่มี
??? ??? ??? >:( >:( ;D ;D ;D ;D ;D
-
;D ;D ;D เมื่อคืนว่าจะให้น้องเขาลองใช้คำสั่งนี้ครับอ.ชัยพร
chown mysql:mysql /var/lib/mysql/hos/*
แต่ก็ไม่มั่นใจเลยไม่ได้โพสต์ขึ้น ความแตกต่างของ 2 คำสั่งนี้
chown mysql:mysql /var/lib/mysql/hos/*
chown mysql:mysql /var/lib/mysql/* -R
คืออะไรครับขอเก็บไว้ประดับสมองหน่อย ;D ;D ;D
chown mysql:mysql /var/lib/mysql/hos/*
chown = change owner เปลี่ยนเจ้าของ
mysql:mysql = user id ที่ชื่อ mysql : group id ที่ชื่อ mysql
* อันนี้น่าจะรู้อยู่แล้วเนาะ แต่ในความหมายคำสั่งนี้ จะได้เฉพาะไฟล์ใน hos เท่านั้น
จึงมี option -R เพิ่มขึ้นมาเพื่อ ให้ change owner เข้าไปให้แบบทะลุทะลวง ทุกไฟล์ และทุก Folder รวมทั้งใน sub-folder ที่อยู่ภายใต้ ../hos/
จึงต้องมี
chown mysql:mysql /var/lib/mysql/* -R
หรือ
chown -R mysql:mysql /var/lib/mysql/* ก็ได้
หรือ
chown -R mysql:mysql /var/lib/mysql/ ก็ได้
สองอันนี้ต่างกันอีกตรงที่ระดับที่มีผลของคำสั่ง คือ
../mysql/* จะมีผลกับทุก database (ถ้าแต่ละ database เก็บไว้ภายใต้ folder นี้)
../hos/* จะมีผลเฉพาะกับ hos อย่างเดียว
-R Change the user ID and/or the group ID of the specified directory
trees (recursively, including their contents) and files.
;D ;D ;D
-
;D ;D ;D เมื่อคืนว่าจะให้น้องเขาลองใช้คำสั่งนี้ครับอ.ชัยพร
chown mysql:mysql /var/lib/mysql/hos/*
แต่ก็ไม่มั่นใจเลยไม่ได้โพสต์ขึ้น ความแตกต่างของ 2 คำสั่งนี้
chown mysql:mysql /var/lib/mysql/hos/*
chown mysql:mysql /var/lib/mysql/* -R
คืออะไรครับขอเก็บไว้ประดับสมองหน่อย ;D ;D ;D
chown mysql:mysql /var/lib/mysql/hos/*
chown = change owner เปลี่ยนเจ้าของ
mysql:mysql = user id ที่ชื่อ mysql : group id ที่ชื่อ mysql
* อันนี้น่าจะรู้อยู่แล้วเนาะ แต่ในความหมายคำสั่งนี้ จะได้เฉพาะไฟล์ใน hos เท่านั้น
จึงมี option -R เพิ่มขึ้นมาเพื่อ ให้ change owner เข้าไปให้แบบทะลุทะลวง ทุกไฟล์ และทุก Folder รวมทั้งใน sub-folder ที่อยู่ภายใต้ ../hos/
จึงต้องมี
chown mysql:mysql /var/lib/mysql/* -R
หรือ
chown -R mysql:mysql /var/lib/mysql/* ก็ได้
หรือ
chown -R mysql:mysql /var/lib/mysql/ ก็ได้
สองอันนี้ต่างกันอีกตรงที่ระดับที่มีผลของคำสั่ง คือ
../mysql/* จะมีผลกับทุก database (ถ้าแต่ละ database เก็บไว้ภายใต้ folder นี้)
../hos/* จะมีผลเฉพาะกับ hos อย่างเดียว
-R Change the user ID and/or the group ID of the specified directory
trees (recursively, including their contents) and files.
;D ;D ;D
ขอบคุฯจังเลย ครับ ;D
-
ขอบคุณพี่ๆ มากครับ ถ้ามีปัญหาอีกก็จะมาขอความช่วยเหลืออีกนะครับ แต่คิดว่าคงมีแน่ๆครับ
ถ้า ขั้นตอนการ upgrade structure มันขึ้นว่าี upgratde MySQL Done
แสดงว่า เสร็จเรียบร้อยใช่ไหมครับ
-
ถ้า ขั้นตอนการ upgrade structure มันขึ้นว่า upgratde MySQL Done
แสดง ว่า เสร็จเรียบร้อยใช่ไหมครับ
;D ;D ;D ถูกต้องแล้วครับ ;D ;D ;D
-
ขอบคุณพี่ๆ มากครับ ถ้ามีปัญหาอีกก็จะมาขอความช่วยเหลืออีกนะครับ แต่คิดว่าคงมีแน่ๆครับ
ถ้า ขั้นตอนการ upgrade structure มันขึ้นว่าี upgratde MySQL Done
แสดงว่า เสร็จเรียบร้อยใช่ไหมครับ
เวิคไม่เวิค ยังงัยมาบอกต่อด้วยน่ะครับผม ;D
-
ใช้ได้แล้วครับ ขอบคุณมากครับสำหรับคำแนะนำ แต่ก็พอติดปัญหาอยู่บ้างครับ กำลังขอคำแนะนำจากพี่ๆอยู่ครับ
พอดีมีอยู่ ปัญหาหนึ่งครับ ที่แปลกใจ คือข้อมูลที่ visit นั้น จะสิ้นสุดอยู่ที่ วันที่ 15/10/2552
ทั้งๆที่ผมสำรองข้อมูล เมื่อวันที่ 04/04/2553 ครับ
ข้อมูลกลับมาไม่หมดครับ