在几台计算机上,运行mysql_upgrade时出现一致的故障。升级不应该实际做任何事情,我们只是在升级我们的应用程序时运行它。这是最新的mariadb 10.1.26。升级脚本以当前用户身份运行,该用户是mariadb运行的用户并拥有所有目录。什么可能导致这个的任何想法。我们尝试过新的操作系统安装,但问题并没有消失。相同类型的计算机和操作系统运行良好。
2017-08-07 09:12:22,343 INFO c.c.c.m.u.BaseCmd Phase 3/6: Running 'mysql_fix_privilege_tables'
2017-08-07 09:12:22,343 INFO c.c.c.m.u.BaseCmd ERROR 1025 (HY000) at line 564: Error on rename of '.\mysql\#sql-2a4_b' to '.\mysql\user' (errno: 13 "Permission denied")
2017-08-07 09:12:22,343 INFO c.c.c.m.u.BaseCmd FATAL ERROR: Upgrade failed