ข่าวประชาสัมพันธ์

มาร่วมเป็นกำลังใจให้เว็บด้วยการสมัครสมาชิกวีไอพี ~~ เลือกปีที่ท่านต้องการได้โดยไม่ต้องเรียงปี ~~ ปีละ 350 บาท สมัคร 2 ปีลดเหลือ 600 บาท ~~ มีไลน์กลุ่ม VIP จำนวนหลายร้อยท่าน เอาไว้ปรึกษางานซ่อม ~~ เข้าถึงข้อมูลด้านเทคนิค ข้อมูลเชิงลึกมากมาย.....


ผู้เขียน หัวข้อ: ขอความช่วยเหลือหน่อยคับ เกี่ยวกับ sql smf + วิธีแก้  (อ่าน 1450 ครั้ง)

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

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37858
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
พอดีผมทำการสำรองข้อมูล ของ smf จากเมนู ควบคุมการบำรุงรักษา>บำรุงรักษา>บำรุงรักษา - สำรองฐานข้อมูล  download

แต่นำกลับใช้ โดยการ เรียกจาก phpmyadmin

แต่ไม่สามารถ ดั้มไฟล์ .sql ได้ ขึ้นเออเร่อ

MySQL said: Documentation
#1062 - Duplicate entry '2' for key 1

ไม่ทราบว่าต้องแก้ไงคับ


อ้างถึง
ลองดูโค้ด sql บรรทัดที่ 1062 มันฟ้องว่ามีการซ้ำกัน

ไม่งั้นก็ลอง backup ดาต้าเบสปัจจุบันเก็บเอาไว้ > ลบดาต้าเบสออกให้หมด > ดั๊มอันที่เอาออกจากเว็บ มาใส่

ถ้ามีปัญหาค่อยเอาดาต้าเบสปัจจุบันใส่คืนที่เดิม

ก่อนอื่นขอบคุณทุกคนเลยคับ  wanwan031

ได้ประสบการณ์ใหม่แล้ว  สำหรับ smf ถ้าเรา สำรองฐานข้อมูลแบบ   ควบคุมการบำรุงรักษา>บำรุงรักษา>บำรุงรักษา - สำรองฐานข้อมูล  download

ถ้าต้องการนำกลับไปใช้

ก็ต้องไป ล้าง ข้อมูล ใน ตารางทุกตารางก่อน หลังจากนั้น INSERT ไปใหม่คับ


อ้างถึง
หลังจากที่เจอปัญหามา แก้ได้ดังนี้

วิธีแรก
ผู้ดูแล>ควบคุมการบำรุงรักษา>บำรุงรักษา>บำรุงรักษา>สำรองฐานข้อมูล>Download

วิธีนี้หลังจาก Download มาแล้วจะได้ชื่อไฟล์ ประมาณนี้  <strong>Database_name-data_2012-08-22.sql.gz</strong>

ถ้าได้ไฟล์แบบนี้มา และเราาต้องการ นำกลับไปใช้ เราก็ต้องไปที่ yourweb.com/phpmyadmin ถ้าเรานำเข้าไปเลย จะเกิดปัญหา error database smf จะฟ้องประมาณว่า มีไฟล์นี้ในระบบแล้ว ไม่สามารถเรียกคืนตามค่าที่ร้องขอได้

วิธีแก้ปัญหา Backup Database SMF ของกรณีนี้คือ เราต้องไปที่ Database_name ที่เราต้องการนำไฟล์ จัดการล้างข้อมูลทุกตารางใน Database_name ของคุณซ่ะ แล้วก็ Importing into the database "Database_name" ย้ำว่าคุณต้องล้าง ข้อมูลใน Database_name ก่อน Importing into the database

วิธีที่สอง
Backup ผ่านทาง phpmyadmin  Exporting tables from Database_name วิธีนี้มักเกิดปัญหา เช่นเดียวกันเวลานำกลับไปใช้ใหม่ Database_name จะเพี้ยนเป็นภาษาต่างดาว วิธีนี้ผมไม่เคยแก้ได้

วิธีที่แนะนำ Backup Database SMF คือ ให้ Backup  ผ่านทาง DirectAdmin วิธีนี้ สะดวกรวดเร็ว สามารถนำไฟล์ sql ที่ backup มาได้ กลับไปใช้ได้เลยโดยไม่ต้องล้างข้อมูลใน ตารางใดใด

ปล. ใครเจอปัญหานี้ ติดต่อผมได้ pingcafe8.com

 :-X

มาจากกระทู้นี้ http://www.thaiseoboard.com/index.php/topic,285773.0.html
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37858
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
ขอความช่วยเหลือหน่อยคับ เกี่ยวกับ sql smf + วิธีแก้
« ตอบกลับ #1 เมื่อ: 07 มิถุนายน 2559, 15:46:20 »
  • ขึ้นบน
  • ลงล่าง
  •    ยังไม่ได้ ไปค้นกันต่อที่
    http://www.simplemachines.org/community/index.php?topic=495710.0
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ขอความช่วยเหลือหน่อยคับ เกี่ยวกับ sql smf + วิธีแก้
    « ตอบกลับ #1 เมื่อ: 07 มิถุนายน 2559, 15:46:20 »