日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql/event.myd no fond_mysql Last_Error: Error 'File './sales.MYD' not found (Errcode: 24)

發(fā)布時間:2025/3/20 数据库 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql/event.myd no fond_mysql Last_Error: Error 'File './sales.MYD' not found (Errcode: 24) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

mysql主從同步拋出異常:

Last_Error: Error 'File './law/sales.MYD' not found (Errcode: 24)' on query. Default database: 'law'. Query: 'UPDATE law.sales SET usertyp='6', qqnu='', mobil='', phon='', areacod=',150000,150100,150101,150102,150103,150104,150105,150106,150107,150108,150109,150110,150112,150113,150114,150115,150116,150117,150118,150200,150201,150202,150203,150204,150205,150206,150207,150208,150209,150210,150211,150212,150213,150214,150215,150300,150301,150302,150303,150304,150305,150306,150307,150308,150309,150310,150311,150312,150313,150314,150315,150316,150317,150700,150701,150702,150703,150704,150705,150706,150707,150708,150709,150800,150801,150802,150803,150804,150900,150901,150902,150903,150904,150905,150906,150907,150908,150909,150910,150911,150912,150913,150914,151100,151101,151102,151103,151104,151105,151106,151107,151108,151109,151110,210000,210500,210501,210502,210503,210504,210505,210506,210507,210508,210600,210601,210602,210603,210604,210800,210801,210802,210803,210804,210805,210806,

Skip_Counter: 0

直接的處理方法:

重啟從數(shù)據(jù)庫,這樣就可以執(zhí)行過去。因為剛啟動的時候是不會超過文件限制的。

系列分析命令:

用perror工具查看具體錯誤:

[root@workserv bin]# pwd

/usr/local/mysql/bin

[root@workserv bin]# ./perror 24

OS error code ?24: ?Too many open files

錯誤為超出最大打開文件數(shù)限制。

查看系統(tǒng)的最大打開文件數(shù): 65535不存在超出的可能。

[root@workserv1 bin]# ulimit -n

65535

查看數(shù)據(jù)庫的最大打開文件數(shù)的限制:

mysql> show variables like 'open_files_limit';

+------------------+-------+

| Variable_name ? ?| Value |

+------------------+-------+

| open_files_limit | 4156 ?|

+------------------+-------+

如果這個值太小不夠用,可以設置足夠大 , 修改 my.cnf

open_files_limit = 8000

另外可以查看當前打開的文件數(shù):

mysql> show status like '%Open_files%';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| Open_files ? ?| 473 ? |

+---------------+-------+

1 row in set (0.00 sec)

mysql 引擎: myisam根據(jù)架構(gòu),每查詢一個表需要打開兩個文件及使用兩個文件句柄,類推查詢使用到多少個表就要使用2倍于多少個文件句柄。

*.frm ? *.MYD ? *.MYI

系統(tǒng)的修正限制打開文件數(shù)方法:使用 sysctl

[root@xxx]# sysctl -w fs.file-max=43621

[root@xxx]# sysctl -a | grep fs.file-max

fs.file-max = 43621

總結(jié)

以上是生活随笔為你收集整理的mysql/event.myd no fond_mysql Last_Error: Error 'File './sales.MYD' not found (Errcode: 24)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。