Can’t connect to local MySQL server through socket
برای رفع این خطا ابتدا دستورات زیر را در ssh وارد نمایید:
1
2
3
|
kill -9 mysqld killall mysqld /etc/init.d/mysqld start |
در صورت عدم رفع مشکل ابتدا از تمام دیتابیس ها backup تهیه نمایید و سپس دستورات زیر را اجرا نمایید.
توجه نمایید در صورت عدم حفظ اطلاعات دیتابیس پس از اجرای این دستورات تمام دیتابیس های خود را از دست خواهید داد!
وارد مسیر زیر شوید:
1
|
cd /usr/local/directadmin/scripts |
دستور زیر را وارد نمایید:
1
|
sh mysql.sh RootPASSWORD da_admin DA_ADMINPASSWORD |
بجای RootPASSWORD پسوورد root را وارد نمایید.
بجای DA_ADMINPASSWORD پسوورد da_admin را وارد نمایید.
برای یافتن پسوورد da_admin از دستور زیر استفاده نمایید:
1
|
cat /usr/local/directadmin/conf/mysql.conf |
در نهایت backup های دیتابیس را بازگردانی نمایید.