ฉันใช้ PythonAnywhere เพื่อโฮสต์เว็บแอปพลิเคชันของฉัน ใช้ Mongodb เป็นฐานข้อมูลของฉัน ตอนนี้งานของฉันคือสำรองข้อมูลเป็นระยะและกู้คืน mongodb เวอร์ชันเฉพาะทุกครั้งที่ฉันต้องการ
การทำบนเครื่อง (เครื่อง windows) มันค่อนข้างง่าย ติดตั้งยูทิลิตี้ Mongodb และรันคำสั่ง
mongodump --mongodbConnectionString //From location where this executable is stored
mongorestore --mongodbConnectionString
ตอนนี้ความท้าทายของฉันคือการทำจาก PythonAnywhere ฉันควรใช้ยูทิลิตี้เหล่านี้อย่างไร
ฉันมีไฟล์ปฏิบัติการ Linux สำหรับ mongodb จากไซต์ mongodbฉันแยกโฟลเดอร์ bin ออกจากมัน ดูเหมือนว่าด้านล่าง

ตอนนี้ฉันย้ายโฟลเดอร์ bin นี้ไปที่ PythonAnywhere และพยายามรันmongodumpคำสั่ง
~/../applications/mongodb-linux-x86_64-ubuntu1404-3.4.0/bin$ ./mongodump mongodbConnectionString
มันล้มเหลวโดยมีข้อผิดพลาดด้านล่าง
bash: ./mongodump: การอนุญาตถูกปฏิเสธ
คำถามของฉันคือวิธีทำ mongodump และ mongorestore จาก PythonAnywhere เป้าหมายสุดท้ายของฉันคือการสำรองข้อมูลฐานข้อมูล mongodb เป็นระยะ
คุณต้องตั้งค่าไบนารี MongoDB อย่างถูกต้องภายใน PythonAnywhere
โดยปกติ การดำเนินการล้มเหลวเนื่องจากการอนุญาตที่ไม่ถูกต้อง
Make sure:
- You have execution permissions (chmod u+x file)
- Binnaries have proper owner (chown user file)
- Binnaries have proper group (chgrp group file)
หมายเหตุ:คุณต้องsudoerให้สิทธิ์ดังกล่าว
เนื่องจากมีเอกสารเกี่ยวกับการสำรองและกู้คืน mongodb น้อยกว่าในสภาพแวดล้อม PythonAnywhere ดังนั้นให้เขียนขั้นตอนทั้งหมดที่นี่เพื่อทำการสำรองและกู้คืน mongodb บน PythonAnywhere
ข้อกำหนดเบื้องต้น:คุณต้องมีบัญชี Pythonanywhere และสตริงการเชื่อมต่อ Mongodb
ขั้นตอนในการสำรองและกู้คืน mongodb บน PythonAnywhere:
ดาวน์โหลดmongodumpและmongorestoreปฏิบัติการสำหรับเครื่อง Linux จากไซต์ mongodbhttps://www.mongodb.org/dl/linux/x86_64-ubuntu1404
ฉันดาวน์โหลดmongodb-linux-x86_64-ubuntu1404-4.0.16เพราะฉันใช้ MongoDB 4.0
แตกไฟล์และอัปโหลดไฟล์ที่จำเป็น (เช่นmongodumpและmongorestore) ไปยังตำแหน่งไดเรกทอรีเฉพาะของ PythonAnywhere
หลังจากอัปโหลดไฟล์เหล่านี้แล้ว ให้อัปเดตการอนุญาต ฉันเป็นผู้ใช้ windows ดังนั้นอัปเดตการอนุญาตโดยใช้WinSCP -> right click to file -> properties -> Select Groups/Owner permission.
เปิดคอนโซล Bash จาก PythonAnywhere ไปที่ไดเร็กทอรีที่คุณจัดเก็บmongodumpและรันคำสั่งด้านล่าง
~directory of your bin folder$ ./mongodump mongodb_connection_string.
ฉันได้รับbash: ./mongodump: Permission deniedเพราะฉันไม่ให้สิทธิ์ที่เหมาะสมกับไฟล์เหล่านี้
Jana Duggar เปิดใจเกี่ยวกับการค้นหาความรักของเธอ นี่คือทุกสิ่งที่เธอพูดเกี่ยวกับหัวข้อและกรอบเวลา 5 ปีสำหรับการแต่งงาน
เมื่อเร็ว ๆ นี้ แซม ฮิวแฮน นักแสดงจากเรื่อง 'Outlander' ได้เปิดเผยสิ่งที่เขาจะทำจากกองถ่ายเพื่อระลึกถึงเจมี เฟรเซอร์ บทบาทที่ทำให้เขากลายเป็นดารา
'She Loves You' เขียนขึ้นในหนึ่งชั่วโมง บันทึกเสียงในหนึ่งวัน และเป็นเพลงของ The Beatles ที่มีการแสดงที่ดีที่สุดเพลงหนึ่งในอาชีพของพวกเขา
Dolly Parton และคุณย่า Bessie มีความสัมพันธ์พิเศษ คุณยายพาร์ตันป่วยหนัก แต่นั่นไม่ได้ทำให้ดอลลี่หยุดแกล้งเธอ
คุณอาจคิดว่าไม้โอ๊คหรือฮิคคอรีเป็นไม้ที่แข็ง แต่เมื่อต้องพูดถึงไม้ที่แข็งที่สุดในโลกแล้ว พวกมันกลับไม่ใกล้เคียงเลย
มหาสมุทรเต็มไปด้วยความงาม แต่ก็ซ่อนสิ่งมีชีวิตใต้ท้องทะเลที่น่ากลัวที่สุดบางชนิดไว้เช่นกัน สัตว์เหล่านี้หลายชนิดซ่อนตัวอยู่ใต้ผิวน้ำอันมืดมิด ในโลกใต้ทะเลลึกอันแสนกดดันและมืดมิด
หากคุณกำลังต่อสู้กับศัตรูหรือกำลังเตรียมตัวสำหรับโหมด PvP การรู้ถึงการเสริมพลังดาบที่ดีที่สุดใน Minecraft จะช่วยให้คุณได้เปรียบอย่างมาก การเสริมพลังดาบจะช่วยให้คุณสร้างความเสียหายได้มากขึ้น เพิ่มจำนวนม็อบที่ดรอป และเพิ่มความทนทานของดาบ
เมื่อผู้คนพูดถึงประเทศสังคมนิยม พวกเขามักจะนึกถึงการควบคุมโดยรัฐบาลอย่างเต็มรูปแบบโดยไม่มีกรรมสิทธิ์ส่วนบุคคล แต่ในทางปฏิบัติ เศรษฐกิจแบบสังคมนิยมมีความหลากหลายอย่างมาก
“เด็ก” โผล่รับเชิญดาราดังพร้อมข่าวร้าย
RAV4 นี้อ้างว่าอยู่ในสภาพที่ดีเยี่ยมและมีไว้สำหรับการเล่นเก้าอี้ดนตรี
ภาพจากโดรนจับภาพนักดับเพลิงที่กำลังพยายามดับไฟ
Eyes of Wakanda เชื่อมโยงโดยตรงกับ MCU พร้อมอัปเดตเกี่ยวกับ X-Men '97, What If..., Daredevil และอีกมากมาย
Ava Gardner แต่งงานกับ Mickey Rooney และ Frank Sintra และเธอยังคบหาดูใจกับดาราฮอลลีวูดอีกหลายคน ต่อไปนี้คือประวัติการออกเดทของ Ava Gardner
จอห์น คลีส แต่งงานกับเจนนิเฟอร์ เวด ภรรยาของเขาในปี 2012 นี่คือทุกสิ่งที่คุณต้องรู้เกี่ยวกับเจนนิเฟอร์ เวด ภรรยาของจอห์น คลีส
Michael C. Hall แต่งงานกับ Morgan Macgregor ภรรยาของเขาตั้งแต่ปี 2016 นี่คือทุกสิ่งที่คุณต้องการทราบเกี่ยวกับภรรยาของ Michael C. Hall
Mena Suvari แต่งงานกับ Michael Hope สามีของเธอมาตั้งแต่ปี 2018 นี่คือทุกสิ่งที่ควรรู้เกี่ยวกับสามีของ Mena Suvari
มันทำให้ฉันประหลาดใจ ทันใดนั้นมันก็เกิดขึ้นบ่อยๆ มันอยู่กลางทางอีกครั้ง <ไม่ ไม่ใช่คนในมหาสมุทรแปซิฟิก คุณเป็นสีน้ำตาลแดง คนที่งานคาร์นิวัล> ทุกพาดหัวข่าวดัง…..
ในปี 2022 ด้วยการเปิดตัว GPT-3 ทักษะการเขียนดูเหมือนจะมีความสำคัญน้อยลง ด้วย AI คนที่เขียนไม่ดีก็สามารถสร้างพนักงานที่มีคุณภาพได้เช่นกัน
ในโลกที่เปลี่ยนแปลงอย่างรวดเร็วและการแข่งขันในปัจจุบัน อาชีพของคนๆ หนึ่งมีบทบาทสำคัญในการเติบโตส่วนบุคคล ความมั่นคงทางการเงิน และความพึงพอใจในชีวิตโดยรวม อย่างไรก็ตาม ผู้คนจำนวนมากพบว่าตัวเองติดอยู่ในวงจรของความเมื่อยล้าและความไม่พอใจอย่างไม่หยุดยั้ง ค่อยๆ สูญเสียชีวิตการทำงานไป
เมื่อสัปดาห์ที่แล้วฉันสังเกตเห็นข่าวประชาสัมพันธ์ที่เผยแพร่ผ่าน PressGazette (เว็บไซต์ข่าวของสื่ออังกฤษ) บทความประกาศว่า Acast ซึ่งเป็นบริษัทโฮสติ้งและโฆษณาพอดคาสต์ของ Scandi จะเป็นผู้นำกลุ่มผู้เผยแพร่ "อาจมีอิทธิพลมากที่สุด" ในพอดคาสต์