mysql_upgrade

MySQL/MariaDB 升级系统表

补充说明

mysql_upgrade 在大版本升级后检查并更新系统表、权限表和存储引擎元数据。注意:MySQL 8.0.16 起已移除该命令,改用服务端 --upgrade 选项;MariaDB 仍提供(新名称为 mariadb-upgrade)。

常用示例

# MariaDB
mysql_upgrade -u root -p
mariadb-upgrade -u root -p
mysql_upgrade -u root -p --force
mysql_upgrade -u root -p --upgrade-system-tables

# MySQL 8.0.16+
mysqld --upgrade=FORCE
mysqlcheck -u root -p --all-databases --check-upgrade

易错点与排错

相关命令