1、提示異常資訊為:starting mysql.the server quit without updating pid file (/var/lib/mysql/iz25g67a3c5z.pid).[failed]
2、檢視日誌檔案iz25g67a3c5z.err 顯示錯誤日誌為:
140915 10:13:47 mysqld_safe mysqld from pid file /var/lib/mysql/iz25g67a3c5z.pid ended
140915 10:15:00 mysqld_safe starting mysqld daemon with databases from /var/lib/mysql
140915 10:15:00 [note] plugin 'federated' is disabled.
140915 10:15:00 innodb: the innodb memory heap is disabled
140915 10:15:00 innodb: mutexes and rw_locks use gcc atomic builtins
140915 10:15:00 innodb: compressed tables use zlib 1.2.3
140915 10:15:00 innodb: using linux native aio
140915 10:15:00 innodb: initializing buffer pool, size = 128.0m
innodb: mmap(137363456 bytes) failed; errno 12
140915 10:15:00 innodb: completed initialization of buffer pool
140915 10:15:00 innodb: fatal error: cannot allocate memory for the buffer pool
140915 10:15:00 [error] plugin 'innodb' init function returned error.
140915 10:15:00 [error] plugin 'innodb' registration as a storage engine failed.
140915 10:15:00 [error] unknown/unsupported storage engine: innodb
140915 10:15:00 [error] aborting
140915 10:15:00 [note] /usr/sbin/mysqld: shutdown complete
3、解決方法:
這個其實日誌裡面說的很明白就是 mysql要占用記憶體的時候 物理記憶體不夠用導致的 所有 vim /etc/my.cnf
[inonodb]
innodb_buffer_pool_size=64mb 把這個數值改小 高版本的預設是128mb 版本的預設是8mb
Debian 系統上Mysql啟動失敗
debian系統上mysql啟動失敗,錯誤如下 etc init.d mysql start starting mysql database server mysqld failed 查詢了一下,啥日誌資訊都沒有。這就比較頭疼了,最後只能在 etc init.d mysql中加set x進行除錯了。...
mysql啟動失敗 MySQL 啟動失敗的常見原因
mysql 啟動失敗的最常見的原因有兩類,分別是無法訪問系統資源和引數設定錯誤造成的,下面分別分析如下。一 無法訪問系統資源 mysql 不能訪問啟動需要的資源是造成而 mysql 無法啟動的乙個常見原因,如 檔案,埠等。由於 linux 中用於啟動 mysqld 程序的 mysql 使用者通常是不...
MySQL啟動失敗
本地啟動mysql服務 找不到系統檔案 錯誤2 這是因為登錄檔中的路徑沒有修改。修改的步驟如下 win r regedit hkey local machine system currentcontrolset services mysql 服務名 imagepath 右鍵修改,將第乙個路徑修改為m...