我的MySQL服務器(Debian/Lenny)有問題。有時MySQL守護進程填充內存和頁面是不可訪問的。重啟MySQL守護進程有幫助,有時我必須重啟整個服務器(不能再用SSH連接)。這是錯誤日誌:
InnoDB: Error: pthread_create returned 12
110228 23:58:36 InnoDB: Started; log sequence number 0 43695
110228 23:58:36 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.51a-24+lenny5' socket: '/var/run/mysqld/mysqld.sock'
port: 3306 (Debian).
編輯
問題是,我沒有使用InnoDB引擎。我的所有表都在MyISAM引擎中。 SHOW ENGINES
說:沒有InnoDB。我之前做過。
這是my.cnf
[客戶],點擊 port = 3306
socket = /var/run/mysqld/mysqld.sock[mysqld_safe的],點擊 插座= /無功/運行/ mysqld的/ mysqld.sock結果 nice = 0
log-error = /var/log/mysql/error.log的[mysqld],點擊 user = MySQL
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir =/usr
datadir =/var/lib/mysql
tmpdir =/tmp
language =/usr/share/mysql/english
跳過外部鎖定結果 log-error = /var/log/mysql/error.log
bind-address = 127.0.0.1
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
myisam-recover = BACKUP
query_cache_limit = 1M
query_cache_size = 16M
expire_logs_days = 10
max_binlog_size = 100M
skip-bdb[mysqldump的],點擊 快速點擊 引號名稱點擊 max_allowed_packet = 16M
[MySQL的],點擊 [isamchk] key_buffer = 16M
!includedir /etc/mysql/conf.d/
和內存配置?我不確定你是什麽意思。你能解釋一下嗎?謝謝!!
任何人都可以向我解釋一下嗎?謝謝,抱歉我的英語。