ฉันจะติดตั้ง PostgreSQL โดยใช้พรอมต์คำสั่งได้อย่างไร


0

ฉันมีปัญหากับการติดตั้ง PostgreSQL ฉันพยายามดาวน์โหลด PostgreSQL เวอร์ชั่น 9.6.1 สำหรับ Windows x86-64 จาก enterprisedb.com

ฉันมีปัญหาอย่างกว้างขวางว่าพรอมต์ "ไม่สามารถโหลดโมดูล sql ในคลัสเตอร์ฐานข้อมูล" ปรากฏขึ้นเมื่อฉันพยายามติดตั้ง PostgreSQL

ดังนั้นฉันจึงไปที่ปัญหาของฉันและฉันพบการสอนที่นี่ http://www.postgresqltutorial.com/install-postgresql/ ซึ่งควรแก้ปัญหาของฉัน

มันบอกว่า:

คุณต้องทำตามขั้นตอนต่อไปนี้:

  1. ถอนการติดตั้ง PostgreSQL และลบไดเรกทอรีข้อมูลในโฟลเดอร์การติดตั้ง
  2. สร้างผู้ใช้ Windows ใหม่ชื่อ postgres และเพิ่มไปยังกลุ่มผู้ดูแลระบบ
  3. รีสตาร์ทคอมพิวเตอร์ของคุณ
  4. เปิด cmd (พรอมต์คำสั่ง)   เป็นคำสั่ง postgres โดยใช้คำสั่งต่อไปนี้: runas   / ผู้ใช้: postgres cmd.exe
  5. หน้าต่างใหม่จะปรากฏขึ้นคุณจะต้องเรียกใช้   ไฟล์ตัวติดตั้งจากหน้าต่างนี้

ฉันทำตามขั้นตอนที่ 1 - 3 จากนั้นฉันก็เปิดพรอมต์คำสั่งและพิมพ์ "runas / user: postgres cmd.exe" จากนั้นหน้าต่างนี้ปรากฏขึ้น:

คลิกที่นี่เพื่อดูภาพ

และตอนนี้ฉันไม่มีเงื่อนงำอะไรที่จะพิมพ์ในนั้นเพื่อเรียกใช้โปรแกรมติดตั้ง postgreSQL ฉันไม่มีประสบการณ์พร้อมรับคำสั่ง ใครสามารถช่วยฉันด้วยเรื่องนี้ได้ไหม


คุณได้รับข้อความแสดงข้อผิดพลาดที่อธิบายในบทช่วยสอนนั้นจริง ๆ หรือคุณเพิ่งได้รับ "ข้อผิดพลาด" หรือไม่?
Seth

ฉันได้รับข้อความแสดงข้อผิดพลาดแรก "ไม่สามารถโหลดโมดูล sql ในคลัสเตอร์ฐานข้อมูล" ฉันไม่แน่ใจเกี่ยวกับข้อความที่สองอีกต่อไป
BeneGIS

คำตอบ:


0

คุณเปลี่ยนไดเรกทอรี ( cd ) ไปยังที่ที่คุณดาวน์โหลดตัวติดตั้ง PostgreSQL ไปที่และพิมพ์ชื่อของไฟล์เรียกทำงานและกด Enter

ตัวอย่างเช่น:

cd C:\Users\<User>\Download\
PostgreSQL-Installer.exe

หรือใช้เส้นทางทั้งหมด (ระวังช่องว่าง):

C:\Users\<User>\Download\PostgreSQL-Installer.exe

ตัวเลือกอื่นจะเป็นการคลิกขวาในขณะที่ถือ เปลี่ยน และเลือก "Run as User อื่น" หรือ "Run as administrator" ทั้งสองวิธีอาจไม่ทำงานขึ้นอยู่กับสิทธิ์ของผู้ดูแลระบบเมื่อใดก็ตามหรือจำเป็นต้องมีบัญชีผู้ใช้แยกต่างหาก


ขอบคุณ. น่าเสียดายที่มันยังใช้งานไม่ได้ ฉันได้รับข้อผิดพลาดเดียวกัน ก่อนการติดตั้งบอกว่าฉันยังมี "PostgreSQL" ใน C: - โฟลเดอร์ของฉันและมันจะเขียนทับ "PostgreSL" นี้ - โฟลเดอร์ อย่างไรก็ตามฉันไม่พบโฟลเดอร์ PostgreSQL ใด ๆ ใน C: ตามที่ฉันลบทั้งหมด ที่แปลกมาก.
BeneGIS

อาจใช้เวลาสักครู่ของข้อความจริงในระหว่างการติดตั้ง? นั่นอาจเป็นข้อมูลที่มีค่า ถ้ามันบอกคุณเกี่ยวกับโฟลเดอร์นั้นมันจะต้องอยู่ที่ไหนซักแห่ง เส้นทางเริ่มต้นจะเป็น C:\Program Files\PostgreSQL\9.6. คุณกำหนดเส้นทางไปยังโฟลเดอร์การติดตั้งหรือโฟลเดอร์ข้อมูลหรือไม่ คุณพิจารณาลองติดตั้งลงในโฟลเดอร์ที่ไม่ใช่หรือไม่ C:\Program FIles และให้มันยิง?
Seth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.