直接在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