WAMPServer在Windows 10上崩溃了-如何备份所有MySQL数据库?

时间:2019-01-22 14:09:46

标签: mysql apache windows-10 wampserver httpd.conf

WAMPServer出于某种原因不会启动任何服务(直到2周前都可以正常工作-我无法想到这一改变,但是如果Windows 10强制进行某些更新也不会感到惊讶),所以我打算卸载,然后重新安装。在此之前,我想备份我的内容,以便一旦从头开始安装新版本后就可以还原它。

我已经压缩了wamp64 \ www文件夹,现在我正在尝试执行mysqldump,但是MySQL甚至无法启动。

我的问题分为两个部分:

  1. 当无法启动Windows 10家庭版时,如何启动MySQL服务(无组策略或任何此类深度管理功能)?我试过打开services.msc并手动重新启动-它只是无能为力。没有错误。

  2. 是否可以在不启动MySQL的情况下一次性保存所有MySQL数据库?

1 个答案:

答案 0 :(得分:0)

在我的系统数据库中,它们存储在C:\Program Files (x86)\WampServer\bin\mysql\mysql5.1.53\data中。

您可以尝试使用wamp\bin\mysql\mysql-version\bin上的可执行文件在本地启动mysql。

也许您的wampp因为另一个应用程序正在使用同一端口而无法启动?

您可以使用以下命令在命令提示符下查看运行端口:

C:\> netstat -a -b
  • -a此开关显示活动的TCP连接,具有侦听状态的TCP连接以及正在侦听的UDP端口。

  • -b此netstat开关与下面列出的-o开关非常相似,但不显示PID,而是显示进程的实际文件名。在-o上使用-b似乎可以节省一两个步骤,但是有时使用它可以大大延长netstat完全执行所需的时间。

您可以使用以下命令搜索特定端口:

netstat -aon | find "[PORT]"
  • -o是许多故障排除任务的便捷选项,-o开关显示与每个显示的连接关联的过程标识符(PID)。有关使用netstat -o的更多信息,请参见下面的示例。

  • -n使用-n开关可防止netstat尝试确定外部IP地址的主机名。根据您当前的网络连接,使用此开关可以大大减少netstat完全执行所需的时间。

More Information