所有表数据(.frm和.ibd文件)仍在C:\xampp\mysql\data中。现在MySQL至少要开始了,但是所有的表都“消失”了.我可以在浏览器中加载phpMyAdmin,当我放下左边的数据库时,所有的表都显示.但是,当我试图点击一个,它告诉我“表找不到”。在mysql_error.log中有几个错误,比如InnoDB: Cannot open table mysql/slave_master_info from th
我创建的MySQL备份文件是使用--all-databases转储的,其中包含"CREATE DATABASE IF NOT EXISTS“语句。现在,我有了一个全新的MySQL实例,我希望将该转储重新导入其中(其中没有任何数据库)。
在不指定数据库的情况下重新加载该文件的正确方法是什么,或者这是不可能的。我必须先创建所有数据库还是只创建一个数据库才能正确执行命令?我能找到的所有示例都指定了"mysql -u xxx databas