初始化安装数据库出错
2016-08-03 00:00
初始化安装数据库出错
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/
如缺少多个文件时,直接把目录下所有文件连接到错误目录下即可!