وبلاگ شخصی علی مقدس زاده

قبلا در این وبلاگ در مورد راه اندازی پایگاه داده PostgreSQL بر روی سیستم عامل اوبونتو صحبت کردیم، در این پست نحوه تغییر مسیر پیش فرض اطلاعات، بصورت گام به گام توضیح داده میشه.

فرض می‌کنیم مسیر databases/ رو قبلا بر روی فایل سیستم ایجاد کردیم و تصمیم داریم اطلاعات دیتابیس‌های ما در این مسیر ذخیره بشن.


مرحله اول) اولین مرحله، تغییر مالک پوشه مد نظر هست. برای این منظور از دستور زیر استفاده می‌کنیم:

$ sudo chown -R postgres:postgres /databases


مرحله دوم) در این مرحله لازم هست مسیر مد نظر، برای اولین بار پیکربندی بشه:

$ su postgres
$ /usr/lib/postgresql/9.3/bin/initdb -D /databases
$ exit

توجه: تو این مرحله، زمانیکه شما دستور su postgres رو میزنید از شما پسورد کاربر postgres پرسیده میشه، اگر قبلا پسورد این کاربر رو مشخص نکردید، اول باید با استفاده از دستور زیر پسورد کاربر postgres رو مشخص کنید و بعد این مرحله رو ادامه بدید:

$ sudo passwd postgres


مرحله سوم) متوقف کردن سرویس PostgreSQL

$ sudo service postgresql stop


مرحله چهارم) در این مرحله فایل etc/postgresql/9.3/main/postgresql.conf/ رو با استفاده از یک ویرایشگر متن باز کرده و به دنبال این خط می‌گردیم:

data_directory = ‘/var/lib/postgresql/9.3/main’

و اون رو به مقدار زیر تغییر میدیم و ذخیره می‌کنیم:

data_directory = ‘/databases’

چنانچه قبل از ویرایش این فایل، سرویس PostgreSQL متوقف نشده باشه، در صورت درخواست توقف سرویس، سرویس متوقف نشده و پیام خطایی برای شما نمایش داده میشه، در این شرایط باید سرویس PostgreSQL رو بصورت دستی kill کنید.


مرحله پنجم) راه اندازی مجدد سرویس

$ sudo service postgresql start


منبع: http://climber2002.github.io/blog/2015/02/07/install-and-configure-postgresql-on-ubuntu-14-dot-04

  • علی مقدس زاده

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی