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


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

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

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

Powered by WHMCompleteSolution

Language: