از سری مطالب آموزش Centos 7 در این مطلب قصد داریم با آموزش نصب PostgreSQL در CentOS 7 در خدمت شما کاربران گرامی باشیم. قبل از اینکه شروع به توضیح مراحل نصب این دیتابیس کنیم ، نظر شما را به معرفی مختصری از آن جلب مینماییم.
معرفی PostgreSQL
PostgreSQL یک دیتابیس استاندارد وانعطافپذیر است که از زبان SQL برای توزیع و توصیف دادهها استفاده میکند. این دیتابیس که گاهاً آن را نیز Postgres نیز مینامند توسط تیمی با همین نام کنترل و توسعه داده میشود. در حال حاضر این دیتابیس را در پروژههای کوچک و بزرگ نیز استفاده میکنند و به خاطر انعطافپذیری و همچنین رایگان بودن آن علاقهمندان بسیاری را به سمت خود جذب کرده است.
پستگرس دارای نسخههای مخنلفی است که بر روی ویندوز ، لینوکس و حتی MacOS نیز نصب میگردد و امروزه به صورت دیتابیس پیشفرض MacOS نیز آن را میشناسند.
حال با توضیحاتی که خدمت شما عرض کردیم و با این دیتابیس آشنا شدید ، در ادامه با آموزش نصب PostgreSQL در CentOS 7 همراه ما باشید.
آموزش نصب PostgreSQL در CentOS 7
1- ابتدا وارد محیط ترمینال Centos 7 خود شوید.
2- دستور زیر را وارد کنید تا پکیچ PostgreSQL دانلود و نصب گردد.
yum install -y postgresql-server postgresql-contrib
3- پس از اتمام نصب باید دستور زیر را برای راهاندازی PostgreSQL و تنظیم آن وارد نمایید.
postgresql-setup initdb
4- PostgreSQL به صورت پیشفرض احراز هویت را بر اساس پسورد انجام نمیدهد و برای تغییر آن باید به ترتیب زیر عمل کرد.
- با ویرایشگر مورد علاقه خود فایل pg_hba.conf را از مسیر var/lib/pgsql/data باز نمایید.
vi /var/lib/pgsql/data/pg_hba.conf
- سپس به دنبال خطوطی بگردید که مشابه خطوط زیر میباشد.
host all all 127.0.0.1/32 ident
host all all ::1/128 ident
- حال در هر دو خط ، عبارت md5 را جایگزین ident نمایید. (پس از اعمال تغییرات ، فایل باید به شکل زیر باشد)
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
- حال فایل را ذخیره کرده و از آن خارج شوید.
از این پس ، PostgreSQL اجازه احراز هویت با پسورد را خواهد داد.
5- حال در پایان دستورات زیر را وارد کرده تا PostgreSQL بر روی سرور شما استارت و فعال شود.
systemctl start postgresql
systemctl enable postgresql
بدین ترتیب شما موفق به نصب پستگرس شدهاید و میتوانید هم اکنون از آن استفاده کنید.
امیدواریم آموزش نصب PostgreSQL در CentOS 7 برای شما مفید واقع شده باشد.
کاربر گرامی شما میتوانید سؤالات مربوط به این آموزش را در بخش کامنتها عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید.