Debian 上 Mysql 从 5.5.41 升级到 5.7.5 后报告“未知变量传递”

Debian 上 Mysql 从 5.5.41 升级到 5.7.5 后报告“未知变量传递”

将 MySQL 5.5.41(由 Hetzner 预装在我们的 Debian Wheezy LAMP 服务器上)升级到 5.7.5 版本(从 mysql.com 下载)后,我们遇到了以下问题。

从默认的 Hetzner 配置升级到 5.7.5 版本后,我们遇到以下情况:软件包安装成功,mysql deamon 正在运行,但 mysql、mysql_upgrade 和其他工具无法启动。

他们报告相同的错误:mysql:[错误]未知变量'pass ='

my.cnf 中不存在这样的变量。我在其他地方也找不到这个变量。

在升级过程中,我设置了一个新的 mysql root 密码(当然)。

问题:这个传递变量在哪里可以进行硬编码,我该如何解决这个问题?

已备份。尚未创建任何数据。新版本已通过 APT repo 安装。密码重置和数据库初始化程序无济于事。

谢谢你,Georgy Blagodatov

答案1

我也遇到了同样的问题。我用过斯特拉斯看看发生了什么。对我来说,这是在...

/root/.my.cnf

mysql也试图打开...

/root/.mylogin.cnf

...所以这也是一个候选人。

相关内容