程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL沒法啟動幾種罕見成績小結

MySQL沒法啟動幾種罕見成績小結

編輯:MySQL綜合教程

MySQL沒法啟動幾種罕見成績小結。本站提示廣大學習愛好者:(MySQL沒法啟動幾種罕見成績小結)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL沒法啟動幾種罕見成績小結正文


昨天在群裡看到有新同窗還在問MySQL沒法啟動的成績,因而總結了幾個罕見情形,權當普及帖了,老鳥自發飛過。

成績1:目次、文件權限設置不准確

MySQL的$datadir目次,及其部屬目次、文件權限屬性設置不准確,招致MySQL沒法正常讀寫文件,沒法啟動。
毛病信息例如:

[code]
mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
/usr/local/mysql/bin/mysqld_safe: line 107: /usr/local/mysql/data/imysql.local.err: Permission denied


成績2:端口抵觸

已有其他mysqld實例啟動,且占用了雷同端口,須要修正 port 選項。
毛病信息例如:


[ERROR] Can't start server: Bind on TCP/IP port: Address already in use
[ERROR] Do you already have another mysqld server running on port: 3306 ?
[ERROR] Aborting


成績3:innodb設置裝備擺設不准確

innodb中關於datafile、log file設置不准確,招致沒法啟動。特別是第一次用默許參數啟動過,後來又參考一些優化指南後,修正了innodb的參數,會提醒different size,具體毛病例如:


InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 134217728 bytes!
[ERROR] Plugin ‘InnoDB' init function returned error.
[ERROR] Plugin ‘InnoDB' registration as a STORAGE ENGINE failed.


成績4:沒有初始化mysql體系庫

MySQL裝置完後,須要運轉mysql_install_db初始化mysql這個體系庫,能力正常啟動。

成績5:假如將mysql以通俗用戶權限運轉的時刻須要留意一些目次權限與用戶名暗碼設置

有時刻為了讓mysql更平安一些,我們都邑將mysql低權限運轉,因為一些平安設置對象的緣由,須要將此用戶從新設置一下暗碼便可以了。


本次先羅列上述幾個罕見成績,下次再彌補。

平日地,碰著mysqld過程沒法啟動時,不論任何毛病,都優先檢討毛病日記(日記文件普通在 $datadir/xx.err文件,或許是 /var/log/message、/var/log/mysql/mysqld.log之類的),依據毛病日記提醒去找到成績緣由,不要只看外面提醒,例如找不到 mysql.sock 文件之類的。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved