اعضا > مرکز آموزش > سرورهای مجازی > روش رفع یکی از مشکل های اجرا نشدن دیتابیس سرور 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


آیا این پاسخ به شما کمک کرد?

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

در همین زمینه
روش رفع ایراد MySQL pid (مشاهدات: 731)
پهنای باند چیست ؟ (مشاهدات: 728)

Powered by WHMCompleteSolution

Language: