บ่นหน่อยเหอะเรื่อง Mysql access host

คือว่า ผมก็ใช้ hosting ทั้งไทย ทั้งนอกนั่นแหละ แล้วผมก็ชอบใช้บริการสำรองข้อมูล www.dropmysite.com เพราะว่าอุ่นใจดี คือไม่ใช่ว่าไม่มั่นใจโฮสที่ใช้หรือกำลังจะใช้หรอก แต่ว่าคือแบบ สมมุตินะ ถ้าเราอยาก restore อ่ะ มันก็ง่ายเราไง ลองนึกว่าไปติดต่อผู้ให้บริการว่า

“พี่ครับ ช่วยกู้คืน Folder ที่ชื่อว่า Sexy ของเมื่อสามวันที่แล้วคืนให้หน่อย เอาตอนตี 3 นะพี่”

หรือ

“พี่ครับ DB ของ wow อยากย้อนหลังไปสักสามวันได้ไหมครับ เดี๋ยวผมลองเล่นดูก่อน แล้วเดี๋ยวพี่เอาคืนกลับมาให้ด้วยนะ”

ผมรับประกันว่า มันก็ไม่น่าจะราบรื่นอะไรสักเท่าไหร่ อาจหนักถึงขั้นเชิญออกกันเลยทีเดียว นี่ไม่นับว่าถ้าโฮสติ่งเกิดเหตุสุดวิสัยข้อมูลหายเกลี้ยงไปเลย ก็ทำอะไรไม่ได้อีกล่ะ เพราะข้อตกลงการใช้บริการเขาเขียนว่า หากสุดวิสัยก็ไม่ต้องรับผิดชอบอะไร หรือรับผิดชอบก็ลองนึกดูว่าตามกันเหนื่อยล่ะ … เพราะงั้นผมจึงใช้ไง ไอ้ Outside Backup เนี่ย … โฮสเป็นไรมา ….. ชะละล่า … สบายใจ ย้อนหลังได้บานเลย

 

ไอ้ Back up web data มันก็คงไม่เท่าไหร่ เพราะ ftp มันก็ต้องเปิดให้ใช้อยู่แล้วแหละจริงป่ะ แต่ที่ผมบ่นๆเนี่ยคือ มันต้องเปิด IP ให้สามารถ access control ให้กับ db เพื่อสำรองข้อมูล

เข้าใจว่า ปรกติ Default นั้น ทุก DB มันก็กำหนดมาอยู่แล้วว่า ให้แค่ Localhost เท่านั้นที่จะ access ได้ เราก็แค่เข้าไปกำหนดเฉพาะ DB เป็นอันๆไปว่า จะยอมให้ IP ไหนเข้ามาอ่าน DB ได้บ้าง

ทีนี้ host เจ้ากรรมก็เล่น ไม่ยอมให้กำหนดให้ IP ของ dropmysite เข้ามาเก็บข้อมูล มันเลยสำรองข้อมูลไม่ได้งัย … อันที่จริง จะเรียกว่า เขาไม่ยอมให้ IP ไหนเข้าถึง DB ได้เลยสักอันว่างั้น

 

OK โฮสต่างประเทศ ผมใช้มา Hostgator hostmonster servage dreamhost และอื่นๆ ก็ไม่ยักกะเจอปัญหานี้แฮะ

แล้วโฮสติ้งไทยล่ะ?? ก็ปรากฏว่า Hostinglotus สามารถใช้ได้นะ ก็โฮสที่ใช้ปัจจุบันเนี่ยแหละ แต่มันออกจะล่มบ่อยๆไปนิด (เป็นบางช่วง บางช่วงก็ดูนิ่งๆดีนะ)

Hostinglotus ที่ใช้อยู่ปัจจุบัน

แต่ THXHOST , HostneverXXX เขาไม่เปิดให้ใช้แฮะ

ของ THXHOST นี่เป็นลูกค้าล่ะ มารู้ทีหลังว่าใช้ไม่ได้ ก็โอเคไม่เป็นไร

ส่วน HostneverXXX นี่ถามเขาก่อนเลยว่าใช้ได้ไหม ก็สรุปใช้ไม่ได้ .. น่าเสียดายมาก เพราะว่าเห็นรีวิวหลายทีว่าดี เลยไม่ทันได้พิสูจน์เลย

 

แต่ก็เข้าใจว่ามันเพื่อความปลอดภัยของผู้ใช้โดยรวม จะมาอะไรกะคนที่พิสดารกว่าใครเพียงคนเดียวมันคงไม่คุ้มง่ะ ดังนั้นมันก็ไม่ผิดหรอกที่โฮสเขาจะทำแบบนี้เพื่อตัดปัญหาที่อาจเกิดขึ้นได้ เพียงแต่ว่าก็แค่แอบนอยๆว่า เฮ้ยยยยยย โฮสต่างประเทศเขาก็ทำได้หมดนะเออ ส่วนโฮสอื่นๆก็ไม่แน่ใจว่าทำได้มั๊ย เพราะก็ยังไม่ได้ถามเพิ่มเติม แต่ชักเริ่มขี่้เกียจๆหาแล้วเหมือนกันล่ะ

 

แล้ว DB อ่ะ มันก็ไม่ได้ใหญ่อะไรมาก เข้าใจว่าอาจจะกังวลลูกค้าเอามาสูบแบนวิธอินเตอร์ด้วยรึป่าว เพราะ THXHOST เขาให้ acccess ได้นะ แค่มีข้อแม้ว่า ต้องไม่ใช่ IP ต่างประเทศ

work

 

คือแบบไงล่ะ ลูกค้าเปิดหน้าเว็บไม่กี่หน้าก็เท่าความจุแล้วล่ะมั้ง แต่ก็เข้าใจว่าโฮสคงกลัวลูกค้าผีบ้าที่ใช้ไม่บันยะบันยัง ก็ป้องกันไว้ก่อน ดีกว่าปวดหัวทีหลัง … ฉันเลยต้องโดนมาตราการณ์นั้นไปด้วย T__T

 

ส่วนตัว Data ของเว็บล่ะ มันก็ไม่มีปัญหาหรอก เพราะตัว Dropmysite มันทำผ่าน FTP

Capture

ตอนนี้ก็ตั้งให้สำรองของโฮสเกเตอร์อาทิตย์ละครั้ง ส่วน hostinglotus ก็สองอาทิตย์ครั้ง (เกรงจัยเขา) แต่เท่าที่สังเกตุน่ะ มันเหมือนจะเช็คด้วยว่าไฟล์นั้นมีการเปลี่ยนแปลงรึป่าว ถึงจะสูบเข้าไปสำรอง ไม่น่าจะสูบแบบไม่บันยะบันยังหรอกนะ (ผมคาดเดาเอา เพราะเห็นมันสำรองข้อมูลได้เร็วอยู่นะ)

 

ส่วน DB นั่นบางตัวก็รายวัน บางตัวก็อาทิตย์ละครั้ง แล้วแต่ความสำคัญ อย่าง Blog 9nar ก็สำรองอาทิตย์ละครั้ง (ไม่สำคัญเท่าไหร่สินะ หึหึ)

 

สรุป ไม่ใช่ว่าโฮสเขาไม่ดี หรือโฮสเขาดี (มันไม่เกี่ยวเลย) แต่ผมแค่ตัดพ้อว่า แค่ฉันใส่ใจในข้อมูลของฉัน และอยากสบายด้วยการใช้บริการสำรองข้อมูลนี่มันยากเย็นจริงๆ แต่ก็คงจำนนต่อโชคชะตาต่อไป ….

 

ทางออกทำไง

  1. ใช้ vps
  2. ใช้ dedicated
  3. สำรองด้วยมือ export จาก phpmyadmin
  4. เขียนสคริปตั้ง cron ให้ export mysql ออกมาแล้วเก็บไว้ใน public_html แล้วปล่อยให้มันสำรองไปพร้อมกับ web data (โธ่ มันจะดีเหรอ ความรู้ระดับเราจะทำได้รัดกุมพอป่ะเนี่ย)
  5. ทำใจ

☀️ ไม่รู้จะเลือกทางไหนดี ข้อ 5 ล่ะมั้ง ง่ายสุด ☀️

depression_2456960

 

ใส่ความเห็น