نصب PostgreSQL (پستگرس) روی لینوکس کار سختی نیست و ما در این مقاله داتیس نتورک روش نصب پستگرس را به شما آموزش می دهیم، همراه ما باشید.
مخزن نرم افزاری پیشفرض CentOS پکیج این دیتابیس را دارا میباشد و میتوانید ان را به راحتی با استفاده از دستور yum نصب نمایید. نام پکیج این دیتابیس postgresql-server میباشد که میتوانید برای داشتن ابزار های دیگر postgresql-contrib را نیز نصب نمایید.
yum install postgresql-server postgresql-contrib
در پاسخ به سوالات در هنگام نصب کلید “y” را بزنید تا نصب کامل شود. حالا این نرم افزار نصب شده و باید قبل از استفاده از ان چند مرحله دیگر را نیز انجام دهید. پس از این مرحله دیتابیس postgresql نصب شده است و جهت استفاده از ان نیاز است تا برخی مراحل را انجام دهیم.
یک cluster جدید از postgresql ایجاد نمایید:
postgresql-setup initdb
در حالت پیشفرض این دیتابیس مجوز احراز هویت [authentication] با کلمه عبور را به کاربر نمیدهید، که این مورد توسط ما با ویرایش host-based authentication فعال خواهد شد. فایل pg-hba را با ویرایشگر باز نمایید:
vi /var/lib/pgsql/data/pg_hba.conf
سپس خطهایی که مانند خط های زیر است را پیدا نمایید:
host all all 127.0.0.1/32 ident host all all ::1/128 ident
سپس متغییر “ident” را به “md5” تغییر دهید:
host all all 127.0.0.1/32 md5 host all all ::1/128 md5
پس از ویرایش تغییرات را ذخیره و سپس خارج شوید. سپس سرویس postrgresql را ریستارت نمایید:
systemctl start postgresql systemctl enable postgresql