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 است که مسئول مدیریت و نگهداری شبکه کامپیوتری یک سازمان هستند. با ارائه خدمات پشتیبانی و نگهداری منظم، به شما کمک میکند تا زمان و منابع خود را آزاد کنید و بر روی وظایف اصلی خود تمرکز کنید.