پاسخ : mysql داون شده - کمک
وارد ssh بشو و دستور service mysqld start رو بزن و output رو کامل اینجا بگذار
پاسخ : mysql داون شده - کمک
نقل قول:
نوشته اصلی توسط
reza_dadashian
وارد ssh بشو و دستور service mysqld start رو بزن و output رو کامل اینجا بگذار
کد:
error: Found option without preceding group in config file: /etc/my.cnf at line: 1
Fatal error in defaults handling. Program aborted
error: Found option without preceding group in config file: /etc/my.cnf at line: 1
Fatal error in defaults handling. Program aborted
Starting MySQL.Manager of pid-file quit without updating fi[FAILED]
پاسخ : mysql داون شده - کمک
فایل /etc/my.cnf رو ادیت کن و در خط اول
به جای
بذار :
پاسخ : mysql داون شده - کمک
نقل قول:
نوشته اصلی توسط
reza_dadashian
فایل /etc/my.cnf رو ادیت کن و در خط اول
به جای
بذار :
فایل /etc/my.cnf کاملا خالی هست و چیزی توش نیست !!! من [mysqld] رو تو خط اول گذاشتم
پاسخ : mysql داون شده - کمک
داداش من [mysqld] رو گذاشتم تو فایل /etc/my.cnf و mysql بالا اومد !! ممنون ! خیلی لطف کردی
حالا یه سوال، چرا my.cnf من خالیه ؟ تو سرور قبلی پر بود ! واسم مشکلی ایجاد میکنه !؟
و سوال دیگه، چرا sql داون شده بود ؟؟! من کاری کرده بودم ؟!
پاسخ : mysql داون شده - کمک
بله مشکل ایجاد میکنه دارم دنبال یه فایل خامش میگردم که بدم بگذاری ...
این که چرا این مشکل پیش آمده رو دربارش مطمئن نیستم ...
پاسخ : mysql داون شده - کمک
کد:
[mysqld]
innodb_file_per_table=1
query_cache_size=64M
query_cache_limit=8M
query_cache_type=1
thread_cache_size=8
table_open_cache=4096
innodb_buffer_pool_size=15M
key_buffer_size=340M
read_buffer_size=256K
sort_buffer_size=256K
join_buffer_size=260K
tmp_table_size=32M
max_heap_table_size=32M
max_allowed_packet = 1GB
[mysql_safe]
open_files_limit=8192
این یه سمپل کانفیگ شده و خوب برای my.cnf ات ...
پاسخ : mysql داون شده - کمک
داداش اون نوشته هارو هم تو فایل ریختم و سرور رو خاموش روشن کردم باز mysql داون شد .... #-o
پاسخ : mysql داون شده - کمک
همشو پاک کردم و فقط [mysqld] رو داخل فایل گذاشتم ، بالا اومد ... مشکل از چیه آخه !؟؟!
پاسخ : mysql داون شده - کمک
خوب دوباره service mysqld start بزن ببین چی میگه؟
پاک نکن چیزایی که دادم رو سیو کن و Start کن ببین چی ارور میده؟
پاسخ : mysql داون شده - کمک
نقل قول:
نوشته اصلی توسط
reza_dadashian
خوب دوباره service mysqld start بزن ببین چی میگه؟
پاک نکن چیزایی که دادم رو سیو کن و Start کن ببین چی ارور میده؟
همه چی رو دوباره سیو کردم و دستور service mysqld start رو زدم اینو داد :
کد:
Starting MySQL.Manager of pid-file quit without updating fi[FAILED]
پاسخ : mysql داون شده - کمک
این مشکل رو 1 سال پیش داشتم ولی دقیقا یادم نمیاد چی شد درست کردم ...
به /var/lib/mysql برو و فایل و کامند
رو اجرا کن و نتیجه رو بگو ...
پاسخ : mysql داون شده - کمک
همینطور
کد:
restorecon -v 'mysql'
رو اجرا کن و start کن mysqld رو ببین استارت میشه؟
پاسخ : mysql داون شده - کمک
نتیجه :
کد:
total 20804
-rw-rw---- 1 mysql root 2068 Aug 1 17:22 5.9.214.165.err
drwx------ 2 mysql mysql 12288 Aug 1 12:14 ashtibakho_asli
drwx------ 2 mysql mysql 4096 Aug 1 11:25 da_roundcube
drwx------ 2 mysql mysql 4096 Aug 1 12:14 fahmide_2
drwx------ 2 mysql mysql 12288 Aug 1 12:14 fahmide_fahmide
-rw-rw---- 1 mysql mysql 10485760 Aug 2 09:35 ibdata1
-rw-rw---- 1 mysql mysql 5242880 Aug 2 09:35 ib_logfile0
-rw-rw---- 1 mysql mysql 5242880 Aug 1 10:45 ib_logfile1
drwx--x--x 2 mysql mysql 4096 Aug 1 10:45 mysql
drwx------ 2 mysql mysql 12288 Aug 1 12:14 shendi_plas
drwx------ 2 mysql mysql 4096 Aug 1 12:14 succes_shop
drwx------ 2 mysql mysql 4096 Aug 1 12:14 succes_succes
-rw-rw---- 1 mysql root 156394 Aug 2 09:50 tabrizwebserver.ir.err
drwx------ 2 mysql mysql 12288 Aug 1 17:35 unikade_shf
drwx------ 2 mysql mysql 20480 Aug 1 17:35 unikade_uni
drwx------ 2 mysql mysql 4096 Aug 1 17:35 unikade_up
drwx------ 2 mysql mysql 4096 Aug 1 17:35 unikade_wp
پاسخ : mysql داون شده - کمک
نقل قول:
نوشته اصلی توسط
reza_dadashian
همینطور
کد:
restorecon -v 'mysql'
رو اجرا کن و start کن mysqld رو ببین استارت میشه؟
نه اجرا نشد ... و همون پیام بالایی رو داد
پاسخ : mysql داون شده - کمک
باید Repair کنید
mysql رو stop کنید
برای Repair
کد:
# find /var/lib/mysql/mysql -name '*.MYI' -exec myisamchk -r {} \;
برای optimize
کد:
# find /var/lib/mysql -name '*.MYI' -exec myisamchk -o {} \;
سپس
کد:
# ps -ef | grep mysql
کد:
# killall -KILL mysql
کد:
# /etc/init.d/mysql stop
کد:
# /etc/init.d/mysql start
پاسخ : mysql داون شده - کمک
اجرا و نتیجه :
هارد سرورت به تازگی پر شده بود؟
پاسخ : mysql داون شده - کمک
داره با کدهایی که آقای Mihan tech داده اپتیمایز میکنه ... تموم شه کدتون رو بزنم نتیجه رو اعلام کنم ...
نقل قول:
هارد سرورت به تازگی پر شده بود؟
نه، VPS من 100 گیگ هست که 5گیگ کمتر پره !!!!
پاسخ : mysql داون شده - کمک
کد:
Manager of pid-file quit without updating fi
معمولا این خطا زمانی رخ میدهد که mysql پس از shutdown نمیتواند فایل pid را از فلدر /var/run پاک کنه ( احتمالا دسترسی برای این کار نداره )
شما فایل /var/run/mysql.pid ( احتمال داره در سرور شما اسم دیگه ای داشته باشه ) را حذف و مجددا سرویس را ریستارت کنید . مشکل باید برطرف بشه .
پاسخ : mysql داون شده - کمک
اجرا و نتیجه :
کد:
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 95G 12G 79G 13% /
/dev/sda1 99M 12M 83M 13% /boot
tmpfs 506M 0 506M 0% /dev/shm
پاسخ : mysql داون شده - کمک
هر کاری کردم نشد ... میخوام سرور رو Rebuild کنم و همه چی رو از اول نصب کنم ...
پاسخ : mysql داون شده - کمک
نقل قول:
نوشته اصلی توسط
succes
داداش اون نوشته هارو هم تو فایل ریختم و سرور رو خاموش روشن کردم باز mysql داون شد .... #-o
آقا دمت گرم منم همین مشکل را پیدا کرده بودم و همراه دستورات شما پیش اومدم تا وقتی که متوجه شدم فضای هارد سرورم به علت کم فروشی شرکت سرویس دهنده (اسمش محفوظ ) چون معلوم نیست هنوز
فضای من 20 گیگا هست ولی توی ادمین کنترل پنل فقط 13 گیگا پر شده و پس از حذف چند تا فایل آخر که با اف تی پی میریختم روی سرور مشکل حل شد
گفتم ایول بهتون بدهکارم
ایول