MySQL数据库突然丢失,恢复默认没有错误或警告

时间:2017-01-27 17:02:37

标签: phpmyadmin mamp mamp-pro

是WordPress的新手,使用MAMP-PRO for windows来设置Apache,MySQL,PHP,它运行良好。有一个主题,并建立了一个网站。正在测试为什么MAMP Pro不会为网页提供服务。

当另一台PC连接到我的IP时,它只会提供文本,但没有图像,也没有javascript文件。

然后MAMP Pro会发出一条消息,说试用版已过期。我把它关闭了,只运行MAMP。但是在某个地方?我的网站不见了,MySQL数据库根本就没有了。在PHPadmin页面中,在添加wordpress之前,它看起来像是一个全新的安装。

在管理页面的顶部显示“最近”,点击它并列出我的数据库名称,单击并显示错误#1046未选择数据库

在MAMP Pro和常规MAMP之间切换会改变数据库的路径吗?如何找到数据库?

2 个答案:

答案 0 :(得分:1)

我不知道MAMP PRo与MAMP的关系;它们很可能为MySQL数据目录(datadir)使用不同的路径。如果他们这样做,您应该能够将文件从专业数据库复制到非专业版并使用它们(我将备份非专业版目录,然后完全替换它,而不是尝试合并两者可能导致权限问题和其他问题的目录。)

但是,如果在从其他计算机连接时只丢失了丢失的数据库,则更有可能是MySQL权限问题。您可能从远程计算机作为匿名用户进行连接,该用户可能无权访问任何现有数据库。您可以尝试以root身份从本地计算机进行连接以测试这种可能性。

答案 1 :(得分:0)

得到回复,其他文档称db“ALWAYS”住在MAMP \ db,但它在另一个区域:

是的,如果您正在进行为期两周的试用,并且想要返回免费版本,则需要执行以下操作。

移动数据库文件

C:\用户\公共\文件\ Appsolute \ MAMPPRO \分贝\

C:\ MAMP \分贝\

然后您可以使用旧网站运行MAMP Free。

但这样做不是解决方案,MySQL无法启动。我将原始的my.ini文件从mampPRO路径复制到MAMP \ conf \ mysql \ my.ini文件中

现在重新启动MAMP服务器,大部分页面都在那里。其中一个主要图像,也没有徽标,但至少网站的大部分都在那里。尝试编辑这些区域时,徽标和主滑块图像将不会显示。上传图像或选择其他图像,它们不会显示。