多语言展示
当前在线:1188今日阅读:176今日分享:34

mysql: can't find messagefile './errmsg.sys'

直接在mysql/bin目录下,启动./mysqld时,发现错误: [ERROR]can't find messagefile 'usr/local/mysql/share/english/errmsg.sys'[ERROR]Fatal error: Can't change to run as user 'mysql';Please check that the user exists!
工具/原料
1

CentOS

2

Mysql

方法/步骤
1

这个问题是因为mysql找不到以下相对应的启动文件:defaults-file=/mysql/my.cnf basedir=/mysql datadir=mysql/data

2

可以直接在启动的时候指定文件,来进行启动;命令如下:./mysqld --defaults-file=/mysql/my.cnf --basedir=/mysql --datadir=mysql/data

3

也可以通过修改/mysql/my.cnf 文件来进行启动:./mysqld --defaults-file=/mysql/my.cnf

推荐信息