萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql提示Cant find messagefile /usr/share/mysql/english/errmsg.sys

mysql提示Cant find messagefile /usr/share/mysql/english/errmsg.sys

今天早上在重啟mysql時突然發現啟動不了了,結果查看了系統日志發現提示mysql提示Can\'t find messagefile \'/usr/share/mysql/english/errmsg.sys了,這個意思好像是errmsg.sys不見了,下面我來記錄我的解決過程。

錯誤提示

Can t find messagefile '/usr/share/mysql/english/errmsg.sys

解決辦法


1、查看本機安裝的mysql版本,然後到http://downloads.mysql.com/archives.php尋找下載對應的mysql版本,解壓後,將mysq-x.x.x/sql/share/english/errmsg.sys拷貝到系統的/usr/share/mysql/english/下,覆蓋同名errmsg.sys文件(建議覆蓋前備份一份)即可。

2、執行

 代碼如下 復制代碼 # mysql_install_db

3、啟動mysql

 代碼如下 復制代碼

# service mysqld start

注意:如果你是卸載mysql的時候/usr/share/mysql/english/errmsg.sys 這個文件是不會刪除的,導致第二次的啟動失敗

copyright © 萬盛學電腦網 all rights reserved