نصب و راه اندازی postgreSQL در Fedora

نصب و راه اندازی postgreSQL در Fedora

postgreSQL یک سیستم قدرتمند و متن باز مدیریت Database است که طی چندین دهه ورود با معماری منحصربه فرد و امکانات فراوان , برای کاربران شهرت یافته است.

postgreSQLدر بیشتر سیستم عامل ها  قابل اجراست, اما دراینجا تصمیم داریم از shell پایگاه داده postgresql در fedora 27 64bit استفاده کنیم.

ابتدا پکیج‌های مورد نیاز آن را نصب کنید.

sudo yum install postgresql
sudo yum install postgresql postgresql-server postgresql-devel
sudo postgresql-setup initdb

برای همگام سازی package ها وب سرور را راه اندازی می کنیم ,اگر پیغامی مشاهده نشود همگام‌سازی موفقیت‌آمیز بوده:

 sudo systemctl enable postgresql sudo systemctl start postgresql 

در postgresSQL کاربر ‘postgres’ معادل ‘root’ در mySQL است, اینجا یک کاربر با نام ‘developer’ سپس database تعریف می کنیم:

sudo -u postgres createuser developer -P
sudo -u postgres createdb --owner=developer dbname ;

با دستور زیر می توانیم وارد shell شویم:

psql -U developer -h localhost dbname ;

حالا باید تغییراتی در فایل تنظیمات بدهیم , با دستور زیر آدرس آنها را می یابیم:

sudo -u postgres psql
postgres=# SHOW config_file;

خروجی من /var/lib/pgsql/data/postgresql.conf است.

در پوشه data فایلpg_hba.conf را مشابه زیر ویرایش می کنیم :

postgres             peer
"md5" و برای بقیه

بعد از ذخیره و بستن فایل دوباره وب سرور را راه اندازی می کنیم :

sudo systemctl restart postgresql

و در آخر package زیر را برای همگام سازی و ایجاد درایور pgsql در php نصب کنید:

sudo yum install php-pgsql

دیتابیس جدید آماده است.

پشتیبانی شبکه کامپیوتری

مزیت برون سپاری خدمات پشتیبانی شبکه چیست؟

تیم پشتیبانی شبکه گروهی از متخصصان IT است که مسئول مدیریت و نگهداری شبکه کامپیوتری یک سازمان هستند. با ارائه خدمات پشتیبانی و نگهداری منظم، به شما کمک می‌کند تا زمان و منابع خود را آزاد کنید و بر روی وظایف اصلی خود تمرکز کنید.

آخرین مقالات

با ما همیشه به روز باشید

در مجله اینترنتی هینزا می‌توانید به آخرین دانستنی های IT دسترسی داشته باشید.

ارتقای خدمات طراحی دیجیتال

ما منتظر شما هستیم

طیف وسیع خدمات هینزا در حوزه IT و در اختیار داشتن کارشناسان خبره و با تجربه در حوزه های شبکه، برنامه نویسی و امنیت، می تواند به صورت یک جا پاسخگوی تمام نیازهای شما باشد.

هینزا در حوزه IT و در اختیار داشتن کارشناسان خبره و با تجربه در حوزه های شبکه، برنامه نویسی و امنیت، می تواند به صورت یک جا پاسخگوی تمام نیازهای شما باشد.