خطای psql: FATAL: IDENT authentication failed for user
|
2006-01-10, 05:14 PM,
ارسال : #1
|
|||
|
|||
خطای psql: FATAL: IDENT authentication failed for user
من با postgresql تازه دارم کار میکنم و با خطاهاش آشنا نیستم . محض همین اینجا سوالاتم رو می پرسم . اگه ساده است ببخشید :
یک script دارم که به این صورت هست که به این صورت اجراش می کنم : su - postgres ./my_db create my_info وقتی enter میکنم username و passwd برای database می پرسه . مثلا وارد می کنم : username: test passwd:test بعد از کمی تاخیر میاد میگه که : create database create user اما وقتی که : su - postgres psql -U test my_info رو تایپ میکنم خطا میده که : "psql: FATAL: IDENT authentication failed for user "test چرا اینطوری هست ؟ |
|||
2006-01-10, 06:17 PM,
ارسال : #2
|
|||
|
|||
در فایل var/lib/pgsql/data/pg_hba.conf/ خط زیر رو اضافه کردم :
local all all trust و مشکل حل شد . اما در مورد اینکه این خط چه می کنه و خط local all all ident sameuser چکار میکنه ممنون میشم توضیح بدید . |
|||
2006-01-10, 06:27 PM,
ارسال : #3
|
|||
|
|||
کافی بود دستور زیر رو به کار می بردی
pg_ctl reload |
|||
2006-01-10, 06:55 PM,
ارسال : #4
|
|||
|
|||
خطی رو که اضافه کرده بودم برداشتم و چیزی که گفتید رو تست کردم اما متاسفانه جواب نداد .
|
|||
2006-01-11, 11:40 AM,
ارسال : #5
|
|||
|
|||
حقیقتش من نمی دونم چرا این postgresql شما این قدر گیر میده ! من یه موقعی همین مشکل رو داشتم و از لینک زیر کمک گرفتم و مشکلم حل شد .
<!-- m --><a class="postlink" href="http://archives.postgresql.org/pgsql-sql/2004-03/msg00204.php">http://archives.postgresql.org/pgsql-sq ... g00204.php</a><!-- m --> شاید مشکل از قسمت دیگه ای از فایل های configuration باشه . واقعا postgresql با این configuration اش ادم رو بیچاره می کنه . |
|||
2006-01-14, 11:45 AM,
ارسال : #6
|
|||
|
|||
لینکی که گفتید رو دیدم .
خطی که توش trust داره رو من نداشتم که اضافه کردم حالا بعدش سرویس postgresql رو میشه restart کرد یا اینکه کاری که شما گفتید رو انجام داد . ظاهرا هر دو تغییرات خط اضافه شده رو اعمال می کنن . |
|||
|