Luka Asked: 2018-11-15 05:17:31 +0800 CST2018-11-15 05:17:31 +0800 CST 2018-11-15 05:17:31 +0800 CST 全新 MySQL/MariaDB 安装上的 mysql_upgrade 772 我最近注意到的是,每当我在一台干净的机器上安装 MariaDB 或 MySQL 时,如果我运行 mysql_upgrade,它就会进行升级,所以我想既然它没有显示它已经升级,我应该这样做。所以,从那以后,这一直是我的习惯。有没有人对此有更多了解?为什么在安装过程中不这样做?这是否意味着较新的 mariadb/MySQL 服务器带有旧版本的表? mysql mariadb 1 个回答 Voted Best Answer Luka 2018-11-20T12:25:41+08:002018-11-20T12:25:41+08:00 根据在 Oracle 工作的Bogdan Kecman的说法: mysql_upgrade检查表是否为最新版本,如果不是 - 升级它们,然后将它们标记为已升级。在全新安装中,即使表格是最新版本,它们也没有被标记。所以,mysql_upgrade标记他们。它什么都不做。避免在mysql_upgrade运行时再次扫描它们。 对不起,糟糕的翻译。
根据在 Oracle 工作的Bogdan Kecman的说法:
对不起,糟糕的翻译。