پاسخ : اجرا نشدن سرویس mysqld
خروجی این دستور رو بزارید
کد:
ls -al /var/run | grep mysql
پاسخ : اجرا نشدن سرویس mysqld
نقل قول:
نوشته اصلی توسط
iMohsen
خروجی این دستور رو بزارید
کد:
ls -al /var/run | grep mysql
خروجی:
کد:
[root@server81 ~]# ls -al /var/run | grep mysql
drwxr-xr-x 2 mysql mysql 4096 Sep 12 09:44 mysqld
پاسخ : اجرا نشدن سرویس mysqld
ایا فایل mysqld.log تو این مسیر /var/log هست ؟
اگر هست لطفا ۲۰ خط آخرش رو بزارید اینجا . ( البته یک بار سرویس رو بزنید استارت بشه و بعد ۲۰ خط آخر رو بزارید )
پاسخ : اجرا نشدن سرویس mysqld
این فایل هست اما فایل خالیه و حجمش 0 بایته
پاسخ : اجرا نشدن سرویس mysqld
محتوای فایل /etc/my.cnf رو بزارید اینجا . اگه تو این مسیر پیداش نکردید . سرچ کنید با همین نام my.cnf .
پاسخ : اجرا نشدن سرویس mysqld
نقل قول:
نوشته اصلی توسط
iMohsen
محتوای فایل /etc/my.cnf رو بزارید اینجا . اگه تو این مسیر پیداش نکردید . سرچ کنید با همین نام my.cnf .
کد:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
# To allow mysqld to connect to a MySQL Cluster management daemon, uncomment
# these lines and adjust the connectstring as needed.
#ndbcluster
#ndb-connectstring="nodeid=4;host=localhost:1186"
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[ndbd]
# If you are running a MySQL Cluster storage daemon (ndbd) on this machine,
[ Read 26 lines ]
پاسخ : اجرا نشدن سرویس mysqld
خب این باید لاگ بده تو /var/log/mysqld.log
برای اطمینان شما یک بار این فایل /var/run/mysqld/mysqld.pid اگر هست پاکش کنید و دوباره سرویس رو استارت کنید .
اگر نشد دسترسی ( پرمشین) های مسیر /var/lib/mysql رو چک کنید که برای گروه و کاربر mysql باشه .
پاسخ : اجرا نشدن سرویس mysqld
نقل قول:
نوشته اصلی توسط
iMohsen
خب این باید لاگ بده تو /var/log/mysqld.log
برای اطمینان شما یک بار این فایل /var/run/mysqld/mysqld.pid اگر هست پاکش کنید و دوباره سرویس رو استارت کنید .
اگر نشد دسترسی ( پرمشین) های مسیر /var/lib/mysql رو چک کنید که برای گروه و کاربر mysql باشه .
فایل mysqld.pid توی این مسیر وجود نداشت.
در مورد بخش دوم راهنماییتون میشه بگید دقیق چی بزارم؟
اون مسیر 755 باشه؟
پاسخ : اجرا نشدن سرویس mysqld
سلام
دستور های زیر رو بزنید :
کد:
rm -fr /var/run/mysqld/mysqld.pid
pkill -9 mysqld
service mysqld start
اگه همون خطارو داد دستور زیر :
و خروجی مورد نیاز هست
پاسخ : اجرا نشدن سرویس mysqld
timeout daemon معمولا برای این پیش میاد که اون فایل mysql.sock رو که میخواد بسازه نمیتونه بسازه . داخل فایل my.cnf ادرس mysql.sock در اون آدرس هست که گفتم . پس یوزر و گروه mysql باید به اون مسیر دسترسی داشته باشه .
از این دستور استفاده کنید
chown -R mysql:mysql /var/lib/mysql
پاسخ : اجرا نشدن سرویس mysqld
ممنون
ولی باز هم با این دو روش درست نشد، باز هم در زمان استارت failed می شود.
پاسخ : اجرا نشدن سرویس mysqld
خوب اگه امکانش هست یه دسترسی بدید تا ببینم مشکلش ممکنه از چی باشه .
پاسخ : اجرا نشدن سرویس mysqld
گاهی اوقات خودم به این مشکل برخوردم ولی نمیدونم مشکل شما هم همانند خودم هست یا خیر
ایا قبل از اینکه ریستارت کنید ما اس کیو ال را قبلش فایل my.cnf را ادیت نکردید؟ بنا به هر دلیلی؟
1 ساعت قبل - 1 روز قبل - 1 هفته قبل؟
پاسخ : اجرا نشدن سرویس mysqld
نه خیر اینکار را نکردم دوست عزیز
با کمک iMohsen عزیز مشکل حل شد، مشکل از نبودن فضا برای ساخت فایل pid بود.