כיצד להתקין ולהגדיר PostgreSQL באובונטו

כיצד להתקין ולהגדיר PostgreSQL באובונטו

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





כיצד למצוא את שמו של סרטון יוטיוב שנמחק

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





מהו PostgreSQL?

PostgreSQL היא מערכת ניהול מסדי נתונים עם קוד פתוח התומכת ב- SQL. באמצעות PostgreSQL, מפתחים יכולים לבנות יישומים עמידים בפני הונאות מכיוון שהם מספקים משאבי ניהול נתונים מצוינים למנהל מסד הנתונים.





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

הבה נבחן את תהליך ההתקנה של PostgreSQL עבור אובונטו 21.04.



שלב 1: התקן את PostgreSQL באובונטו

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

sudo apt install postgresql postgresql-contrib

אמת את ההתקנה

תוכל למצוא את המיקום של קובץ התצורה באמצעות הפקודה ls . זהו שלב אימות המאשר אם PostgreSQL הותקן בהצלחה במערכת שלך או לא.





ls /etc/postgresql/12/main/

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

בדוק את סטטוס PostgreSQL

לאחר ההתקנה, בדוק את סטטוס PostgreSQL באמצעות הפקודה הבאה:





service postgresql status

הפלט ייראה כך:

אם הפלט מציג את פָּעִיל status, ואז שירות PostgreSQL פועל במערכת שלך. מצד שני, אם הסטטוס הוא לֹא פָּעִיל , לאחר מכן עליך להפעיל את השירות על ידי הקלדת:

service postgresql start

חוץ מ סטָטוּס ו הַתחָלָה , ישנן מספר פקודות PostgreSQL אחרות בהן תוכל להשתמש:

  • תפסיק
  • אתחול
  • לִטעוֹן מִחָדָשׁ
  • טען מחדש בכוח

קשור: מנועי מסדי נתונים שיש לקחת בחשבון עבור הפרויקט הבא שלך

שלב 2: היכנס כמשתמש על

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

הגדר אישורי משתמש שורש

התחבר למעטפת האינטראקטיבית PostgreSQL באמצעות הפקודה:

sudo -u postgres psql

הגדר את אישורי משתמש הבסיס באמצעות השאילתה הבאה:

ALTER USER postgres PASSWORD 'newpassword';

הקפד להחליף סיסמה חדשה עם סיסמא חזקה לבחירתך. סוּג יְצִיאָה להפסיק את המעטפת האינטראקטיבית.

היכנס ל- psql עם הפקודה הבאה:

psql -U postgres -h localhost

הזן את סיסמת השורש החדשה של המשתמש כאשר מופיעה ההנחיה.

שלב 3: התחבר לשרת PostgreSQL

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

השתמש בפקודה הבאה כדי להיכנס לשרת PostgreSQL:

sudo su postgres

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

postgres@ubuntu: /home/winibhalla/Desktop$

זה מראה שנכנסת בהצלחה כמשתמש PostgresSQL.

כיצד לנהל משתמשי PostgreSQL

כעת לאחר שהתחברת לשרת, הגיע הזמן ליצור משתמשים חדשים. סוּג psql כדי להתחיל להריץ פקודות בשרת PostgreSQL.

צור משתמש חדש

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

CREATE USER user1 WITH PASSWORD 'test123';

בפקודה למעלה, משתמש 1 הוא שם המשתמש שאתה רוצה עבור המשתמש החדש ואחריו test123 , שהיא הסיסמא של משתמש זה.

כדי לבדוק את רשימת המשתמשים החדשים שנוספו למסד נתונים, השתמש ב שֶׁל פקודה.

כפי שאתה יכול לראות בפלט למעלה, עדיין אין הרשאות זמינות עבור המשתמש החדש.

הענק הרשאות משתמש -על למשתמשים חדשים

כדי להוסיף קבוצת הרשאות למשתמש חדש, הפעל את הפקודה הבאה:

ALTER USER user1 WITH SUPERUSER;

ה גיל הפקודה תעניק הרשאות ניהוליות לחבר החדש. הפעל את /שֶׁל פקודה שוב כדי לוודא אם למשתמש החדש יש את קבוצת ההרשאות הנדרשת של משתמש -על.

שחרר משתמש מרשימת המשתמשים

כדי להסיר משתמש מרשימת המשתמשים המורשים, השתמש בפקודה הבאה:

DROP USER user1;

אמת את השינוי על ידי רישום המשתמשים עם /שֶׁל פקודה.

קָשׁוּר: גיליונות הרמאות החיוניים של פקודות SQL למתחילים

כיצד לנהל מאגרי PostgreSQL

PostgreSQL מספקת למשתמשיה מספר פקודות ליצירה והסרה של מסדי נתונים.

הוסף או הסר מסד נתונים

כדי ליצור מסד נתונים חדש באמצעות PostgreSQL:

CREATE DATABASE db1;

...איפה db1 הוא שם מסד הנתונים שברצונך ליצור. להשתמש ב ה פקודה כדי לקבל רשימה של כל מאגרי המידע הזמינים.

תְפוּקָה:

אם ברצונך להסיר מסד נתונים, השתמש ב יְרִידָה פקודה:

DROP DATABASE db1;

להעניק למאגר גישה למשתמשים

תוכל להעניק למשתמש גישה למסד נתונים באמצעות מענק פקודה:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

קבל עזרה בשורת הפקודה עבור PostgreSQL

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

man psql

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

כדי להתחיל, הוסף את מאגר pgAdmin הרשמי ואת המפתח שלו למערכת שלך:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main' > /etc/apt/sources.list.d/pgadmin4.list && apt update'

תְפוּקָה:

כעת, להתקנת גרסת שולחן העבודה:

sudo apt install pgadmin4-desktop

כדי להתקין את גרסת האינטרנט, הקלד:

sudo apt install pgadmin4-web

כדי להגדיר את מצב האינטרנט, הפעל את setup-web.sh סקריפט המסופק על ידי pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

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

ניהול מסדי נתונים באובונטו באמצעות PostgreSQL

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

בעזרת כמה פקודות פשוטות, אתה יכול לשלוט בתהליך הוספת משתמשים חדשים, יצירת מאגרי מידע ובהמשך הוספת משתמשים למאגרי מידע קיימים. לא בטוח אם אתה אוהב PostgreSQL? נסה להתקין את Microsoft SQL Server במחשב שלך.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד להתקין ולהגדיר את שרת Microsoft SQL באובונטו

רוצה לאחסן ולנהל מסדי נתונים במכונת אובונטו שלך? להלן הגדרת Microsoft SQL Server עם Azure Data Studio.

קרא הבא
נושאים קשורים
  • לינוקס
  • SQL
  • אובונטו
  • להתקין תוכנה
על הסופר ויני בהלה(41 מאמרים פורסמו)

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

עוד מאת וויני בהלה

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה