mysql启动报错Can't read from messagefile处理

来源:互联网 发布:淘宝砖石展位教程 编辑:程序博客网 时间:2024/06/01 09:25


一.基本信息
 版本:mysql 5.6.29
 事务级别:RC
 二进制格式:ROW

二.问题描述
启动mysql时报错:
[mysql@mvxl0783 ~]$ /opt/mysql/mysql-5.6.29-linux-glibc2.5-x86_64/bin/mysqld --defaults-file=/data/mysql/mysql3377/my3377.cnf &
[1] 24679
[mysql@mvxl0783 ~]$ 2016-06-09 16:49:15 0 [Note] /opt/mysql/mysql-5.6.29-linux-glibc2.5-x86_64/bin/mysqld (mysqld 5.6.29-log) starting as process 24679 ...
2016-06-09 16:49:15 24679 [ERROR] Can't read from messagefile '/apps/svr/mariadb101/share/english/errmsg.sys'

三.问题分析
 由于我是使用二进制分发包进行安装的,而默认的情况下,mysql会到/usr/local/mysql/share/english下查找该文件,但由于该主机上同时还存在mariadb实例,/usr/local/mysql目录已给mariadb占用.

四.问题处理
  所以在配置文件中加入:
vi /data/mysql/mysql3377/my3377.cnf
[mysqld]
language = /opt/mysql/mysql-5.6.29-linux-glibc2.5-x86_64/share/english
再启动mysql不再报错。

 


 

0 0
原创粉丝点击