تخفیف های ویژه عیدانه توسینسو
تا 60 درصد تخفیف ویژه
00ساعت 00دقیقه 00ثانیه

رفع خطای Unknown operation initdb در تست کردن نصب Postgresql

چند روز پیش بر روی سیستم عامل CentOS نسخه 7 سرویس Postgresql را نصب کردم اما در زمانیکه می خواستم با دستور زیر تست های لازم را بگیرم با خطای زیر مواجه می شدم :
service postgresql initdb این دستور کار نکرد
service postgresql-9.0 initdb این دستور هم کار نکرد
خطایی که صادر می شد به شکل زیر بود :
Redirecting to /bin/systemctl  initdb postgresql.service
Unknown operation initdb
با جستجوهایی که انجام دادم متوجه شدم که این مشکل برای CentOS های نسخه جدید رخ می دهد و البته توزیع های لینوکس خانواده RedHat جدید نیز با این مشکل مواجه می شود ، برای حل کردن این مشکل ظاهرا باید یک rpm package جداگانه نیز نصب و تست می شد که به شکل زیر و با وارد کردن دستورات زیر مشکل برطرف شد :
su - postgres -c "initdb -D /var/lib/pgsql/data"
در زمان نصب rpm مورد نظر حتما نسخه دقیق زیر را وارد کنید :
[root@unity]# rpm -q postgresql-server postgresql-server-9.1.2-1.fc16.x86_64
و بعد یکبار سیستم را reboot کنید و مجددا تلاش کنید که service را start کنید اینبار مشکل به احتمال خیلی زیاد حل خواهد شد. ITPRO باشید

نویسنده : محمد نصیری
منبع : ITPRO
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#نصب_کردن_postgresql_در_لینوکس #start_نشدن_postgresql #مشکل_start_نشدن_سرویس_postgresql #کاربرد_سرویس_postgresql #start_نشدن_سرویس_postgresql_در_لینوکس #start_نشدن_سرویس_postgre_در_لینوکس #خطای_postgresql_service_running #فعال_کردن_سرویس_postgresql_در_لینوکس #start_نشدن_سرویس_postgresql
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×