Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ  (อ่าน 42304 ครั้ง)

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


ออฟไลน์ benzio

  • Just Member
  • *****
  • กระทู้: 122
  • เห็นด้วย&ขอบคุณ: 24
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #31 เมื่อ: 26, มีนาคม 2012, 09:06:47 PM »
ลองใช้โปรแกรมช่วยอิมพอร์ต
ตัวอย่าง

http://www.kkload.com/ems-sql-manager-for-mysql%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B8%88%E0%B8%B1%E0%B8%94%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5-mysql-server-%E0%B9%83%E0%B8%AB%E0%B8%A1%E0%B9%88%E0%B8%A5%E0%B9%88%E0%B8%B2%E0%B8%AA%E0%B8%B8%E0%B8%94


โดยปกติ ip host name ของ database กับ FTP จะเป็นเลขเดียวกันรึเปล่าครับ ผมใส่ IP ไปยังไงก็ connect ไม่ได้เลยครับ



แต่ถ้าเป็น hostเก่า จะมี2 ipครับ  FTP กับ database คนละ ip กัน ถ้าผมเข้าด้วย ipที่2 ก็connectได้ แต่ถ้าใช้ipที่1 มันก็จะขึ้นเหมือนhostใหม่ในรูปครับ

ที่Hostใหม่ผมมีแค่ ip เดียว connect ยังไงก็ไม่ได้  :cry:



รอบกวนอีกครั้งครับ ขอบคุณครับ

ออฟไลน์ benzio

  • Just Member
  • *****
  • กระทู้: 122
  • เห็นด้วย&ขอบคุณ: 24
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #32 เมื่อ: 26, มีนาคม 2012, 09:23:29 PM »
ลองใช้ User ก็ไม่ได้ครับ  :cry:

ออฟไลน์ Tcomputer

  • Just Staff
  • *
  • กระทู้: 600
  • เห็นด้วย&ขอบคุณ: 498
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #33 เมื่อ: 27, มีนาคม 2012, 05:02:54 AM »
กำหนด Post ถูกไหมครับผม

ออฟไลน์ benzio

  • Just Member
  • *****
  • กระทู้: 122
  • เห็นด้วย&ขอบคุณ: 24
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #34 เมื่อ: 27, มีนาคม 2012, 10:44:24 AM »
กำหนด Post ถูกไหมครับผม

ลองใช้ 80

มัน error ที่ 2013 แทนครับ T T
« แก้ไขครั้งสุดท้าย: 27, มีนาคม 2012, 11:43:40 AM โดย benzio »

ออฟไลน์ benzio

  • Just Member
  • *****
  • กระทู้: 122
  • เห็นด้วย&ขอบคุณ: 24
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #35 เมื่อ: 27, มีนาคม 2012, 11:55:13 AM »

ออฟไลน์ Tcomputer

  • Just Staff
  • *
  • กระทู้: 600
  • เห็นด้วย&ขอบคุณ: 498
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #36 เมื่อ: 27, มีนาคม 2012, 12:22:26 PM »
แล้วไม่ทราบทางผู้ให้บริการพื้นที่ เขาแจ้งไหมครับ ว่าให้ใช้ Post ไหนไหมครับ เพราะแบบที่ผมให้ใช้บริการ เขาจะแจ้งมาให้ทราบด้วย ถ้าไม่ได้ใช้ post 80

ออฟไลน์ benzio

  • Just Member
  • *****
  • กระทู้: 122
  • เห็นด้วย&ขอบคุณ: 24
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #37 เมื่อ: 27, มีนาคม 2012, 12:28:56 PM »
แล้วไม่ทราบทางผู้ให้บริการพื้นที่ เขาแจ้งไหมครับ ว่าให้ใช้ Post ไหนไหมครับ เพราะแบบที่ผมให้ใช้บริการ เขาจะแจ้งมาให้ทราบด้วย ถ้าไม่ได้ใช้ post 80


เขาเพิ่งแจ้งครับ ให้ใช้ 80 แต่ก็เป็นเหมือนในรูปครับ error 2013 ครับ

ออฟไลน์ benzio

  • Just Member
  • *****
  • กระทู้: 122
  • เห็นด้วย&ขอบคุณ: 24
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #38 เมื่อ: 27, มีนาคม 2012, 12:48:00 PM »
จริงๆแล้ว ตอนนี้ผมติดตรง

ถ้าเป็น ไฟล์ .sql
smf_log_topics     50กว่าMB
smf_mesage        200กว่าMB

แต่พอผม ใช้ 7zip บีบเป็น .ZIP
smf_log_topics     9MB
smf_mesage        40กว่าMB

แล้วพอผมอัพขึ้น host ใหม่ มันขึ้นอย่างนี้ครับ

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #39 เมื่อ: 27, มีนาคม 2012, 03:01:06 PM »
ที่จริงวิธีนี้เป็นวิธีที่ดีที่สุดแล้วหละ
แก้ปัญหาทุกอย่างได้หมดเลย

ทำแค่ข้อ 1-5 จากนั้นเอาไฟล์ที่ได้ไปขึ้นโฮสต์ใหม่



อย่าเพิ่งไปลบมัน
ใจเย็นก่อน 

ให้ใช้วิธีนี้
1. เข้าคอนโทรลพาแนล
2. ไปที่ แบ็คอัพ รีสโต
3. ติ๊กถูกให้หมด
4. คลิกแบ็คอัพ  พอแบ็คอัพเสร็จ จะมีเมล์แจ้งมา
5. ไปดาวน์โหลดไฟล์แบ็คอัพผ่านทางเอฟทีพี จะอยู่ในรูท backups
6. แตกไฟล์สองรอบโดยใช้โปรแกรม 7ซิป
7. ในนั้นจะมีทั้งไฟล์ ทั้งฐานข้อมูล  ครบหมดทุกตัว

------
ถ้าจะย้ายโฮสต์ใหม่ สามารถนำไฟล์แบ็คอัพนี้ส่งให้ทางโฮสต์สร้างยูสเซอร์ แล้วรีสโตร์ข้อมูลจากไฟล์เข้าไปในยูสเซอร์ได้เลย
ไม่ต้องมานั่งอิมพอร์ตเอง

หรือถ้าเราเป็นเจ้าของเครื่อง หรือเป็นวีพีเอส ก็สามารถทำได้เอง


ตอนนี้ขอให้โฮสต์กู้คืนก่อนละก่อน แล้วค่อยแบ็คอัพ


ออฟไลน์ benzio

  • Just Member
  • *****
  • กระทู้: 122
  • เห็นด้วย&ขอบคุณ: 24
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #40 เมื่อ: 27, มีนาคม 2012, 04:03:47 PM »
ผมลองถามhostเก่า เกี่ยวกับ backup ไฟล์ทั้งDB แล้วก็ไฟล์อย่างที่ว่าครับ เพราะใน controlpanel ของผม ผมหาเมนูที่ว่าไม่มีเลยครับ เขาเลยให้ผมbackupผ่านโปรแกรม HeidiSQLครับ ตอนนี้ผมเอาไฟล์backup.SQLของDB(400MB) มาในเครื่องของผมแล้วครับ ส่วนไฟล์ผมก็ดึงผ่านFTPไปไว้ที่hostใหม่แล้วครับ

แล้วผมก็ติดต่อกับทางhostใหม่ ว่าbackup database มาได้แล้ว จะให้ทางhostใหม่เอาลงให้ผม เขาก็แนะนำbigdumpให้ผม(ให้ผมทำเอง) แต่ก็ติดตรงhostใหม่ของผมเป็น UTF8 แต่DBเก่าที่จะย้ายมาเป็นTIS620 dumpไปก็errorตลอด

ผมก็เลยจะเอาDBขึ้นhostใหม่โดยโปรแกรมHeidiSQLกับSQLmanager
hostเก่าผมสามารถconnectกับDBได้ปกติ แต่hostใหม่ใช้โปรแกรมอะไรก็connect DBไม่ได้ ได้แค่FTPที่เอาไฟล์ขึ้น/ลง

ถามทางHostใหม่ อะไรก็ไม่ได้ ไม่รู้ว่าเขาไม่รู้เรื่องจริงหรือขี้เกลียดก็ไม่รู้(แต่ผมก็เข้าใจ ค่าserverถูกมากๆ คงจะบริการสู้hostอื่นไม่ได้)


ไอผมก็ไม่ค่อยรู้เรื่อง ทำไปมึนไป พอรู้งูๆปลาๆ   จริงๆผมก็ถอดใจแล้วครับ คงจะแยกเว็บหลักกับSMF boardเป็นคนละdomainกับ เพราะตัวjoomlaที่ลงไว้ในhostใหม่ผมจะหนักรูปมากๆ จะรวมไว้hostเก่าเลยก็คงจะไม่พอ ไม่รู้ลูกค้าจะสับสนรึเปล่า(หลาย domain)
« แก้ไขครั้งสุดท้าย: 27, มีนาคม 2012, 04:07:43 PM โดย benzio »

ออฟไลน์ Tcomputer

  • Just Staff
  • *
  • กระทู้: 600
  • เห็นด้วย&ขอบคุณ: 498
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #41 เมื่อ: 27, มีนาคม 2012, 05:12:14 PM »
ผมลองถามhostเก่า เกี่ยวกับ backup ไฟล์ทั้งDB แล้วก็ไฟล์อย่างที่ว่าครับ เพราะใน controlpanel ของผม ผมหาเมนูที่ว่าไม่มีเลยครับ เขาเลยให้ผมbackupผ่านโปรแกรม HeidiSQLครับ ตอนนี้ผมเอาไฟล์backup.SQLของDB(400MB) มาในเครื่องของผมแล้วครับ ส่วนไฟล์ผมก็ดึงผ่านFTPไปไว้ที่hostใหม่แล้วครับ

แล้วผมก็ติดต่อกับทางhostใหม่ ว่าbackup database มาได้แล้ว จะให้ทางhostใหม่เอาลงให้ผม เขาก็แนะนำbigdumpให้ผม(ให้ผมทำเอง) แต่ก็ติดตรงhostใหม่ของผมเป็น UTF8 แต่DBเก่าที่จะย้ายมาเป็นTIS620 dumpไปก็errorตลอด

ผมก็เลยจะเอาDBขึ้นhostใหม่โดยโปรแกรมHeidiSQLกับSQLmanager
hostเก่าผมสามารถconnectกับDBได้ปกติ แต่hostใหม่ใช้โปรแกรมอะไรก็connect DBไม่ได้ ได้แค่FTPที่เอาไฟล์ขึ้น/ลง

ถามทางHostใหม่ อะไรก็ไม่ได้ ไม่รู้ว่าเขาไม่รู้เรื่องจริงหรือขี้เกลียดก็ไม่รู้(แต่ผมก็เข้าใจ ค่าserverถูกมากๆ คงจะบริการสู้hostอื่นไม่ได้)


ไอผมก็ไม่ค่อยรู้เรื่อง ทำไปมึนไป พอรู้งูๆปลาๆ   จริงๆผมก็ถอดใจแล้วครับ คงจะแยกเว็บหลักกับSMF boardเป็นคนละdomainกับ เพราะตัวjoomlaที่ลงไว้ในhostใหม่ผมจะหนักรูปมากๆ จะรวมไว้hostเก่าเลยก็คงจะไม่พอ ไม่รู้ลูกค้าจะสับสนรึเปล่า(หลาย domain)


ผมเองออกตัวก่อนนะครับว่ายังไม่เคยใช้ ส่วนมากผมจะ up ขึ้นโดยการตัดแบ่งไฟล์เอา กรณี ใช้ bigdump แล้ว Error ลองปรับแต่งตรงส่วนนี้ด้วยครับ

ส่วนนี้ใส่ ฐานข้อมูลให้ถูกต้องนะครับ
อ้างถึง
// Database configuration

$db_server   = 'localhost';
$db_name     = 'ชื่อดาต้าเบส';
$db_username = 'ชื่อผู้ใช้';
$db_password = 'รหัสผ่าน';




ค้นหา
อ้างถึง
define ('MAX_QUERY_LINES',300);      // How many lines may be considered to be one query (except text lines)


เปลี่ยนเป็น
อ้างถึง
define ('MAX_QUERY_LINES',3000);      // How many lines may be considered to be one query (except text lines)

กรณีถ้าไฟล์ใหญ่ก็ลองปรับเพิ่มขึ้นดูเอานะครับผม


ค้นหา
อ้างถึง
$db_connection_charset = '';


เปลี่ยนเป็น
อ้างถึง
$db_connection_charset = 'utf8';



ค้นหา
อ้างถึง
$linespersession    = 3000;   // Lines to be executed per one import session


เปลี่ยนเป็น
อ้างถึง
$linespersession  = 3089897798798;  // Lines to be executed per one import session



ลองดูนะครับ เผื่อได้

ปล. ผมไม่ได้มีส่วนได้ส่วนเสียนะครับ เพียงแต่อยากแนะนำ ถ้าจะย้ายโฮสต์ลองพิจารณาที่นี้ดูครับ http://www.smfjusthost.com/main/index.php เพราะแค่เรามาถามตอบปัญหาที่ได้รับ ผมว่าก็คงประทับใจแล้วละ
 
« แก้ไขครั้งสุดท้าย: 27, มีนาคม 2012, 05:16:32 PM โดย Tcomputer »

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #42 เมื่อ: 27, มีนาคม 2012, 05:15:56 PM »
ลองตามที่ท่านตุ๊ว่าก่อน

ถ้าไม่ได้ก็ขอ
คอนโทรลพาแนล ยูส+พาส
ของทั้งโฮสเก่าและโฮสใหม่ ส่งมาทางพีเอม
และขอรายละเอียดว่าที่จะเอามาที่ใหม่คือเว็บไหน อย่างไร

เดี๋ยวลองดูให้

ออฟไลน์ benzio

  • Just Member
  • *****
  • กระทู้: 122
  • เห็นด้วย&ขอบคุณ: 24
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #43 เมื่อ: 27, มีนาคม 2012, 05:51:12 PM »
ขอบคุณมากๆเลยครับ เด๊วผมจะลองดูครับ ได้เรื่องยังไงจะแจ้งให้ทราบครับ


ขอบคุณทั้ง ท่าน เซียวเหล่งนึ่งฯ และ Tcomputer ขอบคุณจากใจจริงเลยครับ ^ ^

ออฟไลน์ benzio

  • Just Member
  • *****
  • กระทู้: 122
  • เห็นด้วย&ขอบคุณ: 24
Re: BackUp Database ตารางที่ใหญ่กว่า 32MB ไม่ได้ครับ
« ตอบกลับ #44 เมื่อ: 28, มีนาคม 2012, 12:28:00 AM »
ย้าย DB ได้แล้วครับ !!!!!!!!!!


ขอบคุณ ท่าน เซียวเหล่งนึ่งฯ และ Tcomputer มากๆเลยครับ ^^

เคสนี้ได้รู้อะไรมาเยอะเลยครับ ขอบคุณมากๆครับ
« แก้ไขครั้งสุดท้าย: 28, มีนาคม 2012, 01:21:25 AM โดย benzio »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 
Back to top