linux上啟動mysql失敗

2022-01-31 01:45:35 字數 1463 閱讀 9052

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...