我们的MySQL服务器出现了一些问题,不知怎么的,我所得到的只是我想要恢复的数据库的database.mysql文件。
我已经做了一些谷歌搜索,但我没有找到任何关于我应该如何处理这种类型的文件。
值得一提的是,服务器正在运行Plesk,而数据库没有使用InnoDB。
编辑:我忘了提到,我不知道是哪个应用程序创建了.mysql文件,并且它是二进制格式的。
谢谢,
发布于 2011-01-04 17:58:18
database.mysql是如何创建的?如果它只是一个标准mysqldump,那么您所要做的就是做一些类似于cat database.mysql | mysql -h hostname -u username -p [database]的事情。
通过查看文本编辑器中的文件,可以看出它是mysql转储文件。mysqldump的前几行如下所示。
-- MySQL dump 10.11
--
-- Host: web-06.example.org Database: mysql
-- ------------------------------------------------------
-- Server version 5.0.51a-24+lenny4如果是转储,您可能需要稍微检查一下转储文件。它可能不会执行所需的create database语句,您可能需要这样做。如果转储没有包含名为mysql的数据库,则可能还需要重新创建任何帐户,其中包括帐户和特权。
https://serverfault.com/questions/218605
复制相似问题