הגדרת שרת בסיסית Postgresql

נסה את הכלי שלנו לביטול בעיות

כל כך הרבה כלי דורשים מסדי נתונים. אם אתה מנהל רשת או חברה עם חנויות מידע גדולות, אתה יודע את החשיבות של מסדי נתונים. אחד ממאגרי המידע הנפוצים ביותר הזמינים הוא MySQL. אבל זה לא השחקן היחיד במגרש. כלי ניהול מסדי נתונים חוצה אובייקטים יחסי אחר הוא PostgreSQL . אנשים רבים מתייחסים ל- PostgreSQL כ- Oracle של עולם הקוד הפתוח. הסיבה לכך היא ש PostgreSQL צפוף בתכונות אך אינו מהיר כמו MySQL. ובמקום ש- MySQL הוא כלי לניהול בסיסי נתונים פשוט לשימוש, PostgreSQL נתפס לעתים קרובות כמסובך יתר על המידה.

כמובן שיש וריאציות לדעה זו. אבל זה לא כאן ולא שם. מטרת הדרכה זו היא לעזור לך להעלות שרת PostgreSQL לפעול במהירות ובקלות. כדי להפוך את זה פשוט, אנו הופכים את זה לחלק מסדרת שרת Ubuntu שלנו, כך שכל מה שאתה צריך לעשות זה להפעיל את שרת Ubuntu שלך (עיין במאמר שלי ' התקנת Ubuntu Server 9.04 כדי להתחיל.) ברגע שיש לך את השרת ההפעלה, אתה מוכן להעלות את שרת PostgreSQL שלך.

הַתקָנָה

הדבר הראשון שעליך לעשות הוא להתקין את התוכנה הדרושה. מכיוון שמדובר באובונטו, זה די קל. פתח חלון מסוף והוצא את הפקודה:

sudo מתאים לקבל התקנת Postgresql

לאחר התקנת התוכנה אתה מוכן להגדיר את הכל.

שנה את סיסמת המשתמש המוגדרת כברירת מחדל

אחד הצעדים הראשונים שברצונכם לנקוט הוא לשנות את סיסמת ברירת המחדל עבור הודעות המשתמש. סינוס אנו משתמשים באובונטו תצטרך להשתמש בפקודת sudo כדי לשנות למשתמש Postgres כך:

sudo su - postgres

תצטרך להזין את סיסמת הסודו שלך שלאחריה תנפיק פקודות כמשתמש שלאחר פרסום. השלב הבא הוא לקבל גישה לשורת הפקודה postgresql עם הפקודה:

psql

שורת הפקודה החדשה שלך תיראה כך:

postgres = #

הערה: המשתמש היחיד שיכול לפתוח את הפקודה PostgreSQL מבלי להגדיר בסיס נתונים לעבוד איתו הוא postgres המשתמש. משתמשים אחרים יצטרכו לקבל גישה לשורת הפקודה עם פקודה כמו:

psql DB_NAME

איפה DB_NAME הוא שם בסיס נתונים קיים.

שינוי הסיסמה פשוט כמו הוצאת הפקודה:

סיסמאות לאחר סיסמאות

לאחר מכן תתבקש להזין סיסמה ואז לאמת את הסיסמה הזו.

סיסמת ברירת המחדל שלך לא שונתה. אתה יכול לצאת מההנחיה PostgreSQL על ידי הנפקת הפקודה:

q

צור בסיס נתונים

כעת, בעודנו מחוברים כמשתמשים ב- postgres, בואו ליצור בסיס נתונים. לשם כך אינך צריך להיות מחובר לשורת הפקודה PostgreSQL. במקום זאת פשוט הנפק את הפקודה:

-

איפה testdb הוא שם בסיס הנתונים שברצונך ליצור. כדי לבדוק כדי לוודא שמסד הנתונים נוצר חזור לשורת הפקודה PostgreSQL (זכרו את הפקודה psql ) והזן:

l

אתה אמור לראות רישום למסד הנתונים החדש שלך כמו:

testdb | פוסטגרס | UTF8 | en_US.UTF-8 | en_US.UTF-8

שוב, התנתק משורת הפקודה PostgreSQL עם הפקודה:

q

צור משתמש

כברירת מחדל, המשתמש היחיד שיכול להתחבר למסד נתונים הוא משתמש Postgres. זה לא יעזור כשאתה צריך להתחבר למשתמש אחר. כדי ליצור משתמש חדש (שיכול להתחבר למסדי נתונים) היית מוציא את הפקודה (כמשתמש פוסטגרס ):

משתמש משתמש -

איפה שם משתמש הוא שם המשתמש שברצונך ליצור.

מחשבות אחרונות

כעת עליכם להתקין PostgreSQL בסיסי עם בסיס נתונים לבדיקה ומשתמש, מלבד Postgres, שיכולים לעבוד עם הכלים. בפעם הבאה שאנו עובדים עם PostgreSQL נדון בנושאים מאתגרים יותר עם כלי מסד הנתונים המצטיין הזה.