-
April 8th, 2023, 15:03
#1
مشکل خاموش شدن mysqld
سلام و وقت بخیر. من یه سرور ابری دارم که سیستم عاملش دبیان ۱۱ هست. دایرکت ادمین روش نصب کردم که در کنارش mysql رو داره.
دیشب سرویس mysqld ام بعد از اجرای service mysqld start خاموش شد و هیچجوره دوباره استارت نمیشه. تمامی راه هایی که داخل اینترنت بود رو زیر رو رو کردم یه روزه تمومه به هیچ نتیجه ای نرسیدم. ممنون میشم اگر راهکاری دارین بگین. اگر هم چیزی میخوایین ارسال کنم حتما بگید تا بفرستم.
اگر کسی میتونه من مشکلی ندارم دسترسی سرور رو بهش بدم تا خودش هم یه چکی بکنه.
- - - Updated - - -
محتویات فایل debian-c3-medium1-ba-1.novalocal.err در /var/lib/mysql
کد HTML:
230407 22:21:39 mysqld_safe Starting mariadbd daemon with databases from /usr/local/mysql/data
2023-04-07 22:21:39 0 [Note] /usr/local/mysql/bin/mariadbd (server 10.6.9-MariaDB) starting as process 376313 ...
2023-04-07 22:21:39 0 [ERROR] mariadbd: Can't lock aria control file '/usr/local/mysql/data/aria_log_control' for exclusive use, error: 11. Will retry for 30 seconds
2023-04-07 22:22:09 0 [ERROR] mariadbd: Got error 'Could not get an exclusive lock; file is probably in use by another process' when trying to use aria control file '/usr/local/mysql/data/aria_log_contr>
2023-04-07 22:22:09 0 [ERROR] Plugin 'Aria' init function returned error.
2023-04-07 22:22:09 0 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed.
2023-04-07 22:22:09 0 [Note] InnoDB: Compressed tables use zlib 1.2.12
2023-04-07 22:22:09 0 [Note] InnoDB: Number of pools: 1
2023-04-07 22:22:09 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2023-04-07 22:22:09 0 [Note] InnoDB: Using Linux native AIO
2023-04-07 22:22:09 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
2023-04-07 22:22:09 0 [Note] InnoDB: Completed initialization of buffer pool
2023-04-07 22:22:09 0 [Note] InnoDB: 128 rollback segments are active.
2023-04-07 22:22:09 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2023-04-07 22:22:09 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2023-04-07 22:22:09 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
2023-04-07 22:22:09 0 [Note] InnoDB: 10.6.9 started; log sequence number 11712447012; transaction id 3285602
2023-04-07 22:22:09 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2023-04-07 22:22:09 0 [Note] InnoDB: Cannot open '/var/lib/mysql/ib_buffer_pool' for reading: Permission denied
2023-04-07 22:22:09 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-04-07 22:22:09 0 [ERROR] Could not open mysql.plugin table: "Unknown storage engine 'Aria'". Some plugins may be not loaded
2023-04-07 22:22:09 0 [ERROR] Failed to initialize plugins.
2023-04-07 22:22:09 0 [ERROR] Aborting
230407 22:22:10 mysqld_safe mysqld from pid file /usr/local/mysql/data/debian-c3-medium1-ba-1.novalocal.pid ended
230407 23:59:55 mysqld_safe Starting mariadbd daemon with databases from /usr/local/mysql/data
2023-04-07 23:59:55 0 [Note] /usr/local/bin/mariadbd (server 10.6.9-MariaDB) starting as process 380211 ...
2023-04-07 23:59:55 0 [Note] InnoDB: Compressed tables use zlib 1.2.12
2023-04-07 23:59:55 0 [Note] InnoDB: Number of pools: 1
2023-04-07 23:59:55 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2023-04-07 23:59:55 0 [Note] InnoDB: Using Linux native AIO
2023-04-07 23:59:55 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
2023-04-07 23:59:55 0 [Note] InnoDB: Completed initialization of buffer pool
2023-04-07 23:59:55 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=11712439973,11712439973
2023-04-07 23:59:55 0 [ERROR] InnoDB: Missing FILE_CHECKPOINT at 11712439973 between the checkpoint 11712439973 and the end 11712439985.
2023-04-07 23:59:55 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2023-04-07 23:59:55 0 [Note] InnoDB: Starting shutdown...
2023-04-07 23:59:55 0 [ERROR] Plugin 'InnoDB' init function returned error.
2023-04-07 23:59:55 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2023-04-07 23:59:55 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-04-07 23:59:55 0 [ERROR] Unknown/unsupported storage engine: InnoDB
2023-04-07 23:59:55 0 [ERROR] Aborting
230407 23:59:55 mysqld_safe mysqld from pid file /usr/local/mysql/data/debian-c3-medium1-ba-1.novalocal.pid ended
-
تعداد تشکر ها از rayamand به دلیل پست مفید
-
April 8th, 2023 15:03
# ADS
-
April 8th, 2023, 15:11
#2
عضو انجمن
پاسخ : مشکل خاموش شدن mysqld
ببینید این فایل لاگ رو توی مسیر زیر دارید یا نه:
کد PHP:
/var/log/myslqd.log
اگر داشتید، قسمت آخرش رو اتچ کنید چون لاگ های قدیمی نیاز نیست. اگرم فایل تو مسیر زیر نبود، بگید تا بتون بگم از کجا نگاه کنید که مسیر ذخیرهسازیش کجاس.
اگه کسی تجربه ی این مشکلو داشته باشه میتونه بتون راه حل بده، ولی بخواییم از طریق تاپیک بریم جلو، باید فایل لاگ رو بذارید که بچه ها کمک کنن. منم اگه تونستم بتون بگم چیکار کنید.
دسترسی سرور رو به کسی ندید.
حریم خصوصی شما مهم نیست. ولی حریم خصوصی مشتریاتون برای خودشون که مهمه. سورس پروژه هاشون برای خودشون که مهمه. بنابراین دسترسی به کسی ندید.
- - - Updated - - -

نوشته اصلی توسط
rayamand
سلام و وقت بخیر. من یه سرور ابری دارم که سیستم عاملش دبیان ۱۱ هست. دایرکت ادمین روش نصب کردم که در کنارش mysql رو داره.
دیشب سرویس mysqld ام بعد از اجرای service mysqld start خاموش شد و هیچجوره دوباره استارت نمیشه. تمامی راه هایی که داخل اینترنت بود رو زیر رو رو کردم یه روزه تمومه به هیچ نتیجه ای نرسیدم. ممنون میشم اگر راهکاری دارین بگین. اگر هم چیزی میخوایین ارسال کنم حتما بگید تا بفرستم.
اگر کسی میتونه من مشکلی ندارم دسترسی سرور رو بهش بدم تا خودش هم یه چکی بکنه.
- - - Updated - - -
محتویات فایل debian-c3-medium1-ba-1.novalocal.err در /var/lib/mysql
کد HTML:
230407 22:21:39 mysqld_safe Starting mariadbd daemon with databases from /usr/local/mysql/data
2023-04-07 22:21:39 0 [Note] /usr/local/mysql/bin/mariadbd (server 10.6.9-MariaDB) starting as process 376313 ...
2023-04-07 22:21:39 0 [ERROR] mariadbd: Can't lock aria control file '/usr/local/mysql/data/aria_log_control' for exclusive use, error: 11. Will retry for 30 seconds
2023-04-07 22:22:09 0 [ERROR] mariadbd: Got error 'Could not get an exclusive lock; file is probably in use by another process' when trying to use aria control file '/usr/local/mysql/data/aria_log_contr>
2023-04-07 22:22:09 0 [ERROR] Plugin 'Aria' init function returned error.
2023-04-07 22:22:09 0 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed.
2023-04-07 22:22:09 0 [Note] InnoDB: Compressed tables use zlib 1.2.12
2023-04-07 22:22:09 0 [Note] InnoDB: Number of pools: 1
2023-04-07 22:22:09 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2023-04-07 22:22:09 0 [Note] InnoDB: Using Linux native AIO
2023-04-07 22:22:09 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
2023-04-07 22:22:09 0 [Note] InnoDB: Completed initialization of buffer pool
2023-04-07 22:22:09 0 [Note] InnoDB: 128 rollback segments are active.
2023-04-07 22:22:09 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2023-04-07 22:22:09 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2023-04-07 22:22:09 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
2023-04-07 22:22:09 0 [Note] InnoDB: 10.6.9 started; log sequence number 11712447012; transaction id 3285602
2023-04-07 22:22:09 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2023-04-07 22:22:09 0 [Note] InnoDB: Cannot open '/var/lib/mysql/ib_buffer_pool' for reading: Permission denied
2023-04-07 22:22:09 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-04-07 22:22:09 0 [ERROR] Could not open mysql.plugin table: "Unknown storage engine 'Aria'". Some plugins may be not loaded
2023-04-07 22:22:09 0 [ERROR] Failed to initialize plugins.
2023-04-07 22:22:09 0 [ERROR] Aborting
230407 22:22:10 mysqld_safe mysqld from pid file /usr/local/mysql/data/debian-c3-medium1-ba-1.novalocal.pid ended
230407 23:59:55 mysqld_safe Starting mariadbd daemon with databases from /usr/local/mysql/data
2023-04-07 23:59:55 0 [Note] /usr/local/bin/mariadbd (server 10.6.9-MariaDB) starting as process 380211 ...
2023-04-07 23:59:55 0 [Note] InnoDB: Compressed tables use zlib 1.2.12
2023-04-07 23:59:55 0 [Note] InnoDB: Number of pools: 1
2023-04-07 23:59:55 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2023-04-07 23:59:55 0 [Note] InnoDB: Using Linux native AIO
2023-04-07 23:59:55 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
2023-04-07 23:59:55 0 [Note] InnoDB: Completed initialization of buffer pool
2023-04-07 23:59:55 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=11712439973,11712439973
2023-04-07 23:59:55 0 [ERROR] InnoDB: Missing FILE_CHECKPOINT at 11712439973 between the checkpoint 11712439973 and the end 11712439985.
2023-04-07 23:59:55 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2023-04-07 23:59:55 0 [Note] InnoDB: Starting shutdown...
2023-04-07 23:59:55 0 [ERROR] Plugin 'InnoDB' init function returned error.
2023-04-07 23:59:55 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2023-04-07 23:59:55 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-04-07 23:59:55 0 [ERROR] Unknown/unsupported storage engine: InnoDB
2023-04-07 23:59:55 0 [ERROR] Aborting
230407 23:59:55 mysqld_safe mysqld from pid file /usr/local/mysql/data/debian-c3-medium1-ba-1.novalocal.pid ended
یه فایل کانفیگ تو مسیر زیر وجود داره:
کد PHP:
/etc/mysql/my.cnf
باید حجم بافر آیینودیبی رو کمش کنید. دنبال این متغیرباشید:
کد PHP:
innodb_buffer_pool_size
سایزش رو کمترش کنید.
فقط یادتون باشه بعد از تغییر باید مجددا دیتابیسو استارتش کنید.
البته این مشکل اصلی تون هم ممکنه نباشه. اما باید سایز بافر رو کمترش کنید. چون یکی از مشکلاتتون همینه.
رم سرورتون چنده؟
قدس مال ماست (من قولشو بت میدم)
-
تعداد تشکر ها از demonvictor به دلیل پست مفید
-
April 8th, 2023, 15:20
#3
پاسخ : مشکل خاموش شدن mysqld
ممنونم از سرعت پاسخگویی. باشه دسترسی رو به کسی نمیدم.
رم سرورم ۴ گیگه.
/etc/mysql/my.cnf وجود نداره ولی /etc/my.cnf وجود داره که محتویاتش به شکل زیره :
کد PHP:
[mysqld]
skip-grant-tables
فایلی در این مسیر هم وجود نداره :
کد HTML:
/var/log/myslqd.log
من فولدری با این آدرس هم داخل سرورم دارم :
کد HTML:
/usr/local/mysql
-
تعداد تشکر ها از rayamand به دلیل پست مفید
-
April 8th, 2023, 15:45
#4
عضو انجمن
پاسخ : مشکل خاموش شدن mysqld
این فایل پایین رو منتقل کن به یک مسیر دیگه. ممکنه تمام اررور ها بخاطر این باشه که این فایل از طریق یه پراسس دیگه، لاک شده باشه. برای همین بقیه اررور ها هم ایجاد شده:
کد PHP:
/usr/local/mysql/data/aria_log_control
قدس مال ماست (من قولشو بت میدم)
-
تعداد تشکر ها از demonvictor به دلیل پست مفید
-
April 8th, 2023, 15:58
#5
پاسخ : مشکل خاموش شدن mysqld
این کار رو انجام دادم ولی هر وقت systemctl restart mysqld رو اجرا می کنم مجددا دو تا فایل زیر ایجاد میشه:
- aria_log.00000001
- aria_log_control
- - - Updated - - -
راستی داخل فولدر /usr/local/mysql/data فایل mysql.socket رو هم ندارم. میتونه مشکل از این باشه؟ اگه آره، چطور باید رفعش کرد؟
کامند mysql هم که اجرا می کنم ارور زیر رو میده :
کد HTML:
ERROR 2002 (HY000): Can't connect to local server through socket '/tmp/mysql.sock' (2)
-
تعداد تشکر ها از rayamand به دلیل پست مفید
-
April 8th, 2023, 16:09
#6
عضو انجمن
پاسخ : مشکل خاموش شدن mysqld

نوشته اصلی توسط
rayamand
این کار رو انجام دادم ولی هر وقت systemctl restart mysqld رو اجرا می کنم مجددا دو تا فایل زیر ایجاد میشه:
- aria_log.00000001
- aria_log_control
- - - Updated - - -
راستی داخل فولدر /usr/local/mysql/data فایل mysql.socket رو هم ندارم. میتونه مشکل از این باشه؟ اگه آره، چطور باید رفعش کرد؟
کامند mysql هم که اجرا می کنم ارور زیر رو میده :
کد HTML:
ERROR 2002 (HY000): Can't connect to local server through socket '/tmp/mysql.sock' (2)
علت اینکه اون اررور رو میده بخاطر اینه که سرویس مایاسکیوال استارت نیست. بخاطر همین چون استارت نیست، شما هم وقتی میخوایی ترمینالش رو اجرا کنی، این اررور رو میده. اون دو تا فایل هم که اجرا میشه اوکیه. الآن مجددا لاگ هارو بفرستید. ببینیم باز به چه چیزی گیر داده.
- - - Updated - - -
فقط مجددا لاگ میفرستید، مواردی که تو قسمت بالا هست رو سعی کنید کپی کنید جای دیگه و فایل لاگ رو خالی کنید. مجددا عملیات استارتش رو انجام بدید بعد دوباره لاگ چدید رو بدید.
قدس مال ماست (من قولشو بت میدم)
-
تعداد تشکر ها از demonvictor به دلیل پست مفید
-
April 8th, 2023, 16:26
#7
پاسخ : مشکل خاموش شدن mysqld
واقعا ممنونم بابت زمانی که داری میزاری، یک دنیا ممنونم.
آخرین لاگی که ثبت کرده :
کد HTML:
230408 14:37:04 mysqld_safe Starting mariadbd daemon with databases from /usr/local/mysql/data
2023-04-08 14:37:04 0 [Note] /usr/local/mysql/bin/mariadbd (server 10.6.9-MariaDB) starting as process 42825 ...
2023-04-08 14:37:04 0 [Note] InnoDB: Compressed tables use zlib 1.2.12
2023-04-08 14:37:04 0 [Note] InnoDB: Number of pools: 1
2023-04-08 14:37:04 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2023-04-08 14:37:04 0 [Note] InnoDB: Using Linux native AIO
2023-04-08 14:37:04 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
2023-04-08 14:37:04 0 [Note] InnoDB: Completed initialization of buffer pool
2023-04-08 14:37:04 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=11712439973,11712439973
2023-04-08 14:37:04 0 [ERROR] InnoDB: Missing FILE_CHECKPOINT at 11712439973 between the checkpoint 11712439973 and the end 11712439985.
2023-04-08 14:37:04 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2023-04-08 14:37:04 0 [Note] InnoDB: Starting shutdown...
2023-04-08 14:37:04 0 [ERROR] Plugin 'InnoDB' init function returned error.
2023-04-08 14:37:04 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2023-04-08 14:37:04 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-04-08 14:37:04 0 [ERROR] Unknown/unsupported storage engine: InnoDB
2023-04-08 14:37:04 0 [ERROR] Aborting
230408 14:37:04 mysqld_safe mysqld from pid file /usr/local/mysql/data/debian-c3-medium1-ba-1.novalocal.pid ended
-
تعداد تشکر ها از rayamand به دلیل پست مفید
-
April 8th, 2023, 16:36
#8
عضو انجمن
پاسخ : مشکل خاموش شدن mysqld
ببینید یه کاری بتون میگم انجام بدید، اگه درست شد، متوجه میشیم که مشکل از کجاست. ولی نباید از این روش استفاده کنیم. چون ممکنه که یکی از موتور آیینودیبی درحال استفاده باشه.
ولی قبل ازینکه بریم سراغ بررسی کانفیگ آیینودیبی اول داخل همون فایل my.cnf که بازش کردید و برام فرستادید، این کانفیگ رو بهش اضافه کنید:
کد PHP:
innodb=OFF
ignore-builtin-innodb
skip-innodb
default-storage-engine=myisam
default-tmp-storage-engine=myisam
اینو تو انتهای فایل اضافه کنید. همون فایلی که برای من ارسال کردید محتواش رو. مسیرش این بود:
کد PHP:
/etc/mysql/my.cnf
اگه اضافه کردید درست شد، بهم بگید که بتون بگم چطوری کانفیگش رو اصلاح کنید.
قدس مال ماست (من قولشو بت میدم)
-
تعداد تشکر ها از demonvictor به دلیل پست مفید
-
April 8th, 2023, 16:42
#9
پاسخ : مشکل خاموش شدن mysqld
داخل این مسیر هست :
اضافه کردم، محتوای فایل بعد از افزودن :
کد PHP:
[mysqld]
skip-grant-tables
innodb=OFF
ignore-builtin-innodb
skip-innodb
default-storage-engine=myisam
default-tmp-storage-engine=myisam
اوکی نشد، وقتی service mysqld restart رو اجرا می کنه ارور زیر رو میده :
کد HTML:
Job for mysqld.service failed because the control process exited with error code.
See "systemctl status mysqld.service" and "journalctl -xe" for details.
وقتی که systemctl status mysqld رو اجرا می کنم، این رو بر میگردونه :
کد PHP:
● mysqld.service - MySQL database server
Loaded: loaded (/etc/systemd/system/mysqld.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2023-04-08 15:40:53 +0330; 1min 1s ago
Process: 46389 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 46390 ExecStartPre=/bin/sh -c [ ! -e /usr/local/mysql/bin/galera_recovery ] && VAR= || VAR=`cd /usr/local/mysql/bin/..; /usr/local/mys>
Process: 46416 ExecStart=/usr/local/mysql/bin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION --datadir=/var/lib/mysql --socket=/v>
Main PID: 46416 (code=exited, status=3)
Status: "MariaDB server is down"
CPU: 214ms
Apr 08 15:40:53 debian-c3-medium1-ba-1.novalocal systemd[1]: Starting MySQL database server...
Apr 08 15:40:53 debian-c3-medium1-ba-1.novalocal mysqld[46416]: 2023-04-08 15:40:53 0 [Note] /usr/local/mysql/bin/mysqld (server 10.6.9-MariaDB) star>
Apr 08 15:40:53 debian-c3-medium1-ba-1.novalocal mysqld[46416]: 2023-04-08 15:40:53 0 [Note] Plugin 'FEEDBACK' is disabled.
Apr 08 15:40:53 debian-c3-medium1-ba-1.novalocal mysqld[46416]: 2023-04-08 15:40:53 0 [ERROR] /usr/local/mysql/bin/mysqld: ambiguous option '--innodb>
Apr 08 15:40:53 debian-c3-medium1-ba-1.novalocal mysqld[46416]: 2023-04-08 15:40:53 0 [ERROR] Aborting
Apr 08 15:40:53 debian-c3-medium1-ba-1.novalocal systemd[1]: mysqld.service: Main process exited, code=exited, status=3/NOTIMPLEMENTED
Apr 08 15:40:53 debian-c3-medium1-ba-1.novalocal systemd[1]: mysqld.service: Failed with result 'exit-code'.
Apr 08 15:40:53 debian-c3-medium1-ba-1.novalocal systemd[1]: Failed to start MySQL database server.
lines 1-18/18 (END)
-
تعداد تشکر ها از rayamand به دلیل پست مفید
-
April 8th, 2023, 16:52
#10
عضو انجمن
پاسخ : مشکل خاموش شدن mysqld
محتویات فایل my.cnf رو جایگزین این کن. مواردی که اضافه کردیم، باعث ایجاد این خطا شده یا قبل از ایجاد تاپیک، جورنالاستاتوس همین خطارو برمیگردوند؟ چون اجرای تاپیک رو ما از روی فایل لاگ رفتیم. تغییری که ما انجام دادیم، الآن شما لاگ جورنال استاتوس رو فرستادید. فایل کانفیگ رو به شل زیر برش گردونین ببینین استاتوس تغییری میکنه. احتمال داره با این تغییر بطور کامل مشکل تون حل بشه. ولی از همون لاگ فایل مایاسکیوال رو برای من بفرستید باهمون بریم جلو بهتر هستش. الآن به شکل زیر فایل my.cnf رو تغییر بدید:
کد PHP:
[mysqld]
skip-grant-tables
innodb_buffer_pool_size = 10M
قدس مال ماست (من قولشو بت میدم)
-
تعداد تشکر ها از demonvictor به دلیل پست مفید