我在我的VPS上耗尽了空间,在那里我主持了许多生产站点。我发现在2GB+中有一个/var/log/mysqld.log文件
此文件包含类似的行:
2019-11-01T12:21:57.708857Z 30600 [Warning] InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade
2019-11-01T12:21:57.709106Z 30600 [Warning] InnoDB: Table mysql/innodb_table_stats has length mismatch in the column name table_name. Please run mysql_upgrade
2019-11-01T12:21:57.709135Z 30600 [Warning] InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade
2019-11-01T12:21:57.709380Z 30600 [Warning] InnoDB: Table mysql/innodb_table_stats has length mismatch in the column name table_name. Please run mysql_upgrade
2019-11-01T12:21:57.709399Z 30600 [Warning] InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade我做了一个mysqldump备份。我试图运行mysql_upgrade -u root -p,但失败了:
~]# mysql_upgrade -u root -p
Enter password:
Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
mysql_upgrade: [ERROR] 1006: Can't create database 'performance_schema' (errno: 15749056)请告诉我出了什么问题。我研究了堆栈溢出以及谷歌,但我找不到任何能帮助我解决这个问题的东西。任何想法都是非常感激的。
以下是我的版本:
Server version: 5.7.23 MySQL Community Server (GPL)在Centos 7上运行。
更新:我也尝试过(如下所示):
chown -R mysql:mysql /usr/local/mysql/data但是在/usr/local/文件夹中没有mysql相关的文件夹。
然后我尝试了chown -R mysql:mysql /var/lib/mysql,这个命令很好。但问题仍然存在。
问候
发布于 2019-11-01 13:35:19
https://unix.stackexchange.com/questions/549859
复制相似问题