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

WAMPServer在Windows 10上崩溃-如何备份所有MySQL数据库?,mysql,apache,windows-10,wampserver,httpd.conf,Mysql,Apache,Windows 10,Wampserver,Httpd.conf,出于某种原因,WAMPServer不会启动任何服务(直到两周前工作正常——我想不出会有什么变化,不过如果Windows 10强制进行某些更新,我也不会感到惊讶),所以我计划卸载然后重新安装。在此之前,我想备份我的内容,以便在从头安装新版本后可以恢复它 我已经压缩了wamp64\www文件夹,现在我正在尝试mysqldump,但MySQL甚至不会启动 我的问题分为两部分: 当MySQL服务无法启动时,我如何在Windows 10 home上启动它(没有组策略或任何此类深入的管理功能)?我尝试过打开

出于某种原因,WAMPServer不会启动任何服务(直到两周前工作正常——我想不出会有什么变化,不过如果Windows 10强制进行某些更新,我也不会感到惊讶),所以我计划卸载然后重新安装。在此之前,我想备份我的内容,以便在从头安装新版本后可以恢复它

我已经压缩了wamp64\www文件夹,现在我正在尝试mysqldump,但MySQL甚至不会启动

我的问题分为两部分:

  • 当MySQL服务无法启动时,我如何在Windows 10 home上启动它(没有组策略或任何此类深入的管理功能)?我尝试过打开services.msc并手动重新启动——它只是没有任何作用。没有错误

  • 有没有一种方法可以在不启动MySQL的情况下一次性保存我所有的MySQL数据库


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

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

    您的
    wampp
    可能无法启动,因为另一个应用程序正在使用同一端口

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

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

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

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

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

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


    谢谢马克西姆。我运行了这个命令,但它的输出似乎是永无止境的。您能否编辑您的答案,添加有关如何使用
    netstat-a-b
    的步骤?例如,我尝试运行
    netstat-a-b>find:80
    ,但命令输出就在那里。另外,我尝试了
    netstat-ao
    ,没有任何迹象表明端口80正在被任何人使用。谢谢Maxime。你的解释帮助我更好地理解了。我使用了这个命令
    netstat-aon | find“:80”
    ,收到了9个IP的列表。如何从中获取程序名?请尝试使用-b注释您在错误日志中查找原因了吗?您在Windows Evebt查看器中查找原因了吗?修复起来比扔掉并启动更简单again@RiggsFolly谢谢你的建议。您指的是什么日志以及它们的位置?我将检查Windows事件查看器。。。有什么特别的东西我应该找吗?
    C:\wamp\logs
    包含来自Apache、PHP和MySQL的日志。然后