我在mysql
找到了'#mysql50#.cache'数据库。这是标准的吗?我无法选择这个数据库,因为它的名字,看看里面有什么。我可以放弃吗?
答案 0 :(得分:0)
这是数据库目录中的某个文件夹(名为.cache
),不应该存在(并且#mysql50#前面有这个文件夹)。
Barmar的建议对我没有帮助。
相反,我必须(重新)移动文件夹以消除该消息。
答案 1 :(得分: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