Centos7安裝MySQL初始化Can't find error-message file 一.問題描述 二.解決方案 參考:

備註:
OS :CentOS 7.9
DB : MySQL 5.7.31

一.問題描述

MySQL 初始化的時候遇到這個報錯:


奇了怪了,MySQL 二進制安裝也安裝了很多生產實例了,一直沒遇到過這個問題,爲什麼今天安裝MySQL出了這麼多的問題。

二.解決方案

2.1 增加--lc_messages_dir參數

通過網絡搜索,解釋說是系統環境變量的問題。
需要增加如下兩個參數:
--lc_messages_dir=/mysql/mysql/share
--lc_messages=en_US

增加了環境變量後,依舊還是出現了問題:


2.2 拷貝errmsg.sys到系統

通過網絡搜索,解釋說是errmsg.sys文件的問題。

需要將mysql源碼中的errmsg.sys拷貝到系統指定的目錄下。

/usr/share/mysql/english/errmsg.sys 下原本就有errmsg.sys這個文件,先備份,然後再從源碼包裏面進行拷貝。

mv /usr/share/mysql/english/errmsg.sys /usr/share/mysql/english/errmsg.sys.bak
cp /usr/local/mysql/mysql-5.7.35-linux-glibc2.12-x86_64/share/english/errmsg.sys  /usr/share/mysql/english

終於成功了:


參考:

1.https://zhidao.baidu.com/question/1960720000242289420.html
2.https://blog.csdn.net/wangshuminjava/article/details/80876437

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章