หมวดไฟฟ้า/อิเล็กทรอนิกส์/คอมพิวเตอร์ => Programming => ห้องคอมพิวเตอร์ => ห้อง SMF 2.0.X => ข้อความที่เริ่มโดย: Auto Man ที่ 07 มิถุนายน 2559, 06:24:22
-
พอดีผมทำการสำรองข้อมูล ของ 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
-
ยังไม่ได้ ไปค้นกันต่อที่
http://www.simplemachines.org/community/index.php?topic=495710.0