امروز داشتم postgresql-9.2 رو نصب می کردم که با مشکل مواجه شدم ، مشکل به شکل زیر بود و با وارد کردن دستور service postgresql-9.2 initdb خطای Data directory is not empty دریافت می شد :
مجموعه دوره آموزش پایگاه داده ( SQL ) - مقدماتی تا پیشرفته
service postgresql-9.2 initdb
Data directory is not empty! [FAILED]
برای حل این مشکل فقط کافی بود در سیستم عامل CentOS دستور زیر رو وارد کنیم :
rm -rf /var/lib/pgsql/9.2/data
البته ممکنه در توزیع های دیگه لینوکس مجبور باشید از دستور زیر هم استفاده کنید که بستگی به نسخه postgresql شما داره :
rm -rf /var/lib/pgsql9/data
امیدوارم به این مشکل نخورید به هر حال اینکاری بود که از دست من بر میومد امیدوارم مشکلتون رو حل کنه .