مرکز آموزش

صفحه اصلی پورتال > مرکز آموزش > سرورهای مجازی > روش رفع یکی از مشکل های اجرا نشدن دیتابیس سرور PGsql


روش رفع یکی از مشکل های اجرا نشدن دیتابیس سرور PGsql




در صورتی که در لینوکس آی پی ورژن 6 را غیرفعال کرده باشید ، در صورتی که در کانفیگ PostGREsql بخواهید دسترسی از اینترنت به این دیتابیس سرور را باز کنید  ، اگر در کانفیگ pgsql  سرور آی پی را همراه با subnet وارد نکنید ، در هنگام ریستارت سرویس دیتابیس سرور با خطای تقریبا بی ربط زیر روبرو می شوید : 

LOG:  could not create IPv6 socket: Address family not supported by protocol

در اکثر موارد اعلام شده است که بروید و آدرس ::1 مربوط به آی پی ورژن 6 را از /etc/hosts  غیرفعال کنید و یا نام آنرا از لوکال هاست تغییر دهید . 
اما راه حل ساده تر این خطا این هست که در فایل کانفیگ دسترسی به دیتابیس و سرور ، آی پی را با ساب نت به صورت زیر حتما وارد کنید : 

/var/lib/pgsql/9.2/data/pg_hba.conf (host-based authentication) file:

host     all     all        xx.xx.xx.xx/xx      md5

حتی اگر فقط برای یک آی پی می خواهید دسترسی را باز کنید با /32 وارد کنید به صورت زیر : 

host   test      testuser      127.0.0.1/32      md5


آیا این پاسخ مفید بود؟

افزودن به علاقه مندی ها افزودن به علاقه مندی ها    چاپ این مقاله چاپ این مقاله

خوانده شده
پهنای باند چیست ؟ (بازدید: 11901)

زبان: