כיצד להתקין ולהגדיר PostgreSQL ב- CentOS

כיצד להתקין ולהגדיר PostgreSQL ב- CentOS

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





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





כיצד להתקין PostgreSQL ב- CentOS

CentOS פועל קצת אחרת ולא תהיה לך גישה לשורש מיד לאחר אתחול המערכת. כדי להיכנס כמשתמש הבסיס, השתמש ב שֶׁלָה פקודה.





su

המערכת תחבר אותך כמשתמש העל עם כל הרשאות הניהול.

שלב 1: עדכן ושדרג חבילות מותקנות מראש

כחלק מהשלב הבא, עליך לעדכן ולשדרג את החבילות הקיימות שלך בתוך CentOS. לשם כך, הפעל את הפקודה הבאה במסוף:



sudo yum check-update

תְפוּקָה:

הקלד את הפקודה הבאה במסוף כדי לשדרג את כל החבילות המפורטות:





sudo yum update

לאחר ששדרגת את החבילות, עליך לאתחל את המערכת. השתמש בפקודה הבאה:

sudo reboot

המערכת מוכנה עם החבילות המעודכנות החדשות. הגיע הזמן להתקין PostgreSQL במחשב CentOS שלך.





שלב 2: בדוק אם קיימות גרסאות ברירת מחדל קיימות

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

dnf module list postgresql

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

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

sudo dnf module enable postgresql:13

שלב 3: התקן את חבילת שרת PostgreSQL

לאחר שינוי גרסת ברירת המחדל באמצעות הפקודה הנ'ל, הגיע הזמן להתקין את שרת PostgreSQL וחבילות הלקוח.

sudo dnf install postgresql-server

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

כיצד לדחוס קובץ pdf ב- mac
postgresql-setup --initdb

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

systemctl enable postgresql
systemctl start postgresql

כדי לבדוק את הסטטוס של שירות PostgreSQL, הפעל את הפקודה הבאה:

systemctl status postgresql

אם הפלט מוצג ' פָּעִיל ', ואז השירות פועל.

שלב 4: הגדרת מסד הנתונים PostgreSQL

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

passwd postgres

תְפוּקָה:

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

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

su - postgres

שלב 5: יצירת תפקיד משתמש חדש

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

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

createuser --interactive

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

sudo -u postgres createuser --interactive

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

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

man createuser

כיצד להשתמש ב- PostgreSQL ליצירת מסדי נתונים חדשים

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

גש לפקודת PostgreSQL עם התפקיד החדש

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

אם אין לך מזהה משתמש כזה זמין, השתמש ב הוסף משתמש פקודה ליצירת משתמש חדש בשם מִבְחָן .

sudo adduser test

היכנס כמשתמש החדש באמצעות -אני ו -u דגלים.

מה זה טלוויזיה חכמה
sudo -i -u test

יצירת מאגרי מידע חדשים

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

createdb databasename

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

יצירת טבלאות חדשות בתוך מסד הנתונים

בואו ניצור טבלה חדשה לאחסון נתונים. התחביר הבסיסי להוספת שדות בטבלה החדשה הוא פשוט למדי.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

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

לדוגמה, אתה יכול ליצור טבלה מלון עם העמודות הבאות:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

..היכן שם הטבלה מלון , והעמודות הן hotel_id , כוכב , צֶבַע , מקום , ו תַאֲרִיך עם אורכיהם ומגבלות העמודות שלהם.

הוספת ערכים למסד הנתונים

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

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

לדוגמה, הוסף שורה של נתונים ל- מלון הטבלה שיצרת למעלה.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

הגדרת PostgreSQL ב- CentOS

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

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

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

רוצה דרך קלה ואמינה לניהול מאגרי מידע במערכת שלך? בדוק כיצד להתקין PostgreSQL באובונטו.

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

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

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

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

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

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