您的位置:首页 > 数据库 > MySQL

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

2016-06-09 19:17 465 查看
一.基本信息

版本: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不再报错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: