我已经在 Ubuntu 服务器上安装了 MySQL 5.7(使用 apt-get),但我需要安装版本 5.5。我使用了 tar.gz 二进制包并将其安装在 下/home/mysql55/mysql
。现在我需要启动它,但它让我抓狂,因为它不知何故试图访问/usr/share/mysql/english/errmsg.sys
但无法访问。因此,它似乎对现有的 5.7 版本感到困惑,并搜索默认安装路径,即使在mysqld命令行我执行以下命令:
./mysqld --basedir=/home/mysql55/mysql --datadir=/home/mysql55/mysql/data --pid-file=/home/mysql55/mysql/host.pid --socket=/home/mysql55/mysql/mysql.sock --port=3307
我看到的错误是:
[ERROR] Can't read from messagefile '/usr/share/mysql/english/errmsg.sys'
我没有尝试使用,mysqld_safe
因为它也假设所有内容都安装在下/usr/local
。
请指教。