1

我在我的mysql. 这是标准的东西吗?由于它的名称,我无法选择此数据库并查看其中的内容。我可以放下它吗?

4

2 回答 2

1

这是您的数据库目录中的某个文件夹(名为.cache),它不应该存在(并且以#mysql50# 开头)。

Barmar 的建议对我没有帮助。

相反,我不得不(重新)移动文件夹以删除该消息。

请参阅: https ://dba.stackexchange.com/a/34388/53421

于 2017-07-25T14:27:58.990 回答
0

我一直在多台服务器上处理这个问题。我有3个解决方案...

1/删除有问题的目录!但他们可能会回来

2/ 告诉 MySQL 服务器忽略它们...即修改“[mysqld]”部分中的“my.cnf”文件..

ignore-db-dir='lost+found'
ignore-db-dir='.cache'
ignore-db-dir='.config'
ignore-db-dir='.ssh'

并重新启动 MySQL 服务器...

3/修改“automysqlbackup”,这通常是报告这些“数据库”存在的问题。

问题在于将这些数据库名称添加到 $DBEXCLUDE 的简单尝试似乎不起作用,并且在处理 "$DBNAMES" = "all" 时可能需要修改脚本编程。

见... http://www.ict.griffith.edu.au/anthony/info/apps/mysql.txt

于 2018-08-29T01:41:09.177 回答