欢迎来到博达网站群学习网!
设为首页 | 加入收藏
当前位置: 首页 >> 知识库 >> 部署类 >> 数据库 >> 正文

初始化安装数据库出错

发布时间:2016-08-03    浏览次数:

现象:

在执行/opt/mysql/bin/mysql_install_db --user=mysql --datadir=/opt/mysql/data/ --basedir=/opt/mysql/

初始化数据库时出现错误:无法找到XX.sys XX.sql

错误提示如下:

FATAL ERROR: Could not find  mysql_system_tables.sql

The following directories were searched:    

/opt//mysql//share/english/mysql_system_tables.sql    

/opt/mysql/share/mysql/english/mysql_system_tables.sql

原因:

所需要的文件路径在opt/mysql/data/mysql下面  而初始化数据库时默认去以上错误提示路径去找,所以找不到报错。

解决办法:

创建一个软连接到english目录下(以上错误中2个目录都要创建软连接)

ln -s opt/mysql/data/mysql/mysql_system_tables.sql /opt/mysql//share/english/

ln -s opt/mysql/data/mysql/mysql_system_tables.sql /opt/mysql//share/mysql/english/

如缺少多个文件时,直接把目录下所有文件连接到错误目录下即可!