آیا تا به حال خواسته اید سرور PostgreSql را با برخی از گزینه های سفارشی نصب کنید؟ آیا نیاز به نصب سرور PostgreSQL از کد منبع به جای بسته های از پیش تنظیم شده دارید؟ این مقاله شما را از طریق یک روش نصب کوتاه راهنمایی می کند تا سرور PostgreSql راه اندازی شود!
مراحل
مرحله 1. کد منبع را از وب سایت PostgreSQL دریافت کنید [1]
مرحله 2. بسته منبع کد را باز کنید
از دستور bash/console زیر استفاده کنید:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 نام نسخه فعلی است. نسخه های آینده ممکن است در قسمت 8.3.3 متفاوت باشند.
-
یک دایرکتوری به نام postgresql-8.3.3 در زیر دایرکتوری فعلی ایجاد می شود (همان اسکریپتی که از آن استفاده کردید).
مرحله 3. دایرکتوری فعلی را به فهرست تازه ایجاد شده تغییر دهید (postgresql-8.3.3)
مرحله 4. درخت منبع را برای سیستم خود پیکربندی کرده و گزینه های نصب مورد نظر خود را انتخاب کنید:
-
پیکربندی پیش فرض: فرمان را اجرا کنید
./ پیکربندی کنید
روی bash/console شما
- پیکربندی سفارشی (این فقط برای کاربران پیشرفته است): می توانید بسیاری از گزینه های پیکربندی سفارشی را با استفاده از گزینه های خط فرمان ذکر شده در اسناد PostgreSQL تنظیم کنید [2]
مرحله 5. فرآیند ساخت را با اجرای خط فرمان شروع کنید
gmake
در کنسول/bash شما
بسته به سخت افزار شما ممکن است چند دقیقه طول بکشد. آخرین خط نمایش داده شده باید:
همه PostgreSQL با موفقیت ساخته شده است. آماده نصب.
مرحله 6. فایل های PostgreSql را با اجرای دستور bash/console نصب کنید:
gmake install
که فایلها را در/usr/local/pgsql نصب می کند مگر اینکه از گزینه خط فرمان --prefix = PREFIX استفاده کرده باشید ، در این صورت فایلها در مسیری که توسط PREFIX مشخص شده است نصب می شوند
مرحله 7. با اجرای دستور زیر در کنسول bash ، یک حساب فوق کاربر برای PostgreSQL ایجاد کنید:
adduser postgres
مرحله 8. با اجرای دستورات زیر در کنسول bash ، یک دایرکتوری برای نگه داشتن درخت داده PostgreSQL ایجاد کنید:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data
مرحله 9. با اجرای خوشه PostgreSQL:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
مرحله 10. راه اندازی PostgreSQL سرور (فرآیند ارسال پست) با اجرای:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logfile 2> & 1 &
مرحله 11. ایجاد پایگاه داده PostgreSQL در خوشه با اجرای:
/usr/local/pgsql/bin/createdb test
مرحله 12. با استفاده از دستور psql وارد پایگاه داده شوید:
/usr/local/pgsql/bin/psql test
روش 1 از 1: لیست کامل دستورات
این لیست کامل دستوراتی است که برای نصب سرور در این مقاله توضیح داده شده است. این را می توان در یک اسکریپت ذخیره کرد تا بعداً اجرا شود.
./ پیکربندی کنید
gmake
su
gmake install
adduser postgres
mkdir/usr/local/pgsql/data
chown postgres/usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D/usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D/usr/local/pgsql/data> logfile 2> & 1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test