پس از نصب موفقیت آمیز MySQL و یا MariaDB و راه اندازی مجدد سیستم و پس از اجرای دستور mysql -u root -p با اروری مشابه زیر مواجه می شوید :

[~]$ mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

دلیل اصلی این ارور شروع نکردن اجرای MySQL server و MariaDB server است که در ادامه آن را تشریح خواهیم کرد.

برای اطمینان از اجرا نشدن دیتابیس های نام برده شده در بالا، دستور زیر را در ترمینال تایپ و اجرا کنید :

# service mysql status

پس از اجرای دستور بالا اگر اروری به شما نمایش داده شد، به معنی عدم اجرای دیتابیس ها در سیستم شما پس از راه اندازی مجدد است. برای آغاز به کار آن ها دستور زیر را در ترمینال خود اجرا کنید :

# systemctl start mariadb.service ( برای دیتابیس MariaDB )

# systemctl start mysqld.service ( برای دیتابیس MySQL )

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

# systemctl enable mariadb.service ( برای دیتابیس MariaDB ) 

# systemctl enable mysqld.service ( برای دیتابیس MySQL )

اگر بعد اجرای فرایند بالا باز هم با ارور مواجه شدید، به معنی نصب ناقص پایگاه داده بر روی سیستم شماست. سعی کنید آن را پاک کرده و دوباره نصب کنید.

منبع : www.unixmen.com

مطالب مرتبط

نظر شما

لطفا نام و نظر خود را در فرم زیر وارد کرده تا در صورت تایید برای کاربران نمایش داده شود.




متن تصویر:

نظرات کاربران

هیچ نظری تا کنون ثبت نشده است