gpt4 book ai didi

php - 从 Linux 子系统 SSH 到 wamp 服务器 apache/php

转载 作者:太空宇宙 更新时间:2023-11-04 10:29:55 28 4
gpt4 key购买 nike

我正在尝试从 Linux SubSystem ssh 连接到我在 Windows 10 上安装的 Wamp Server 3.0.6但它要求我输入密码。尝试对所有数据库执行 mysqldump,但我没有 apache 控制台,因此需要使用这个。这将包含什么密码。我试过空白密码,我自己的 linux 子系统密码,但不是那个密码。

Linux子系统

enter image description here

最佳答案

您将无法通过 SSH 连接到 WAMP 安装。 SSH 可在操作系统中使用(通常在 Windows 中不可用,但在 Linux 中可用)。所以在你的 Linux 机器上你安装了一个 SSH 服务器,这允许你通过 SSH 连接到它。

您要做的是使用 Linux 机器上的 MySQL 客户端访问运行在 Windows 机器上的 MySQL 服务器。

为此,您首先需要确保 Windows 机器在防火墙中打开了端口 3306,并且 MySQL 服务器有一个像 'user'@'%' 或 'user'@'linux.machine.ip' 这样的用户。

然后在 Linux 机器上你可以做:

mysqldump -u user -p -h windows.machine.ip database > backup.sql

话虽如此,在 Windows 机器上运行此命令可能会更容易:

mysqldump -u root -p database > backup.sql

我已经很多年没用过 WAMP 了,但 MySQL 客户端软件在 wamp/bin/mysql 之类的地方,查找 mysqldump.exe,然后可以从该文件夹中在命令提示符下运行上述命令。

因为您不需要在 Windows 中配置对 MySQL 服务器的远程访问。然后,您只需通过 SFTP 进入 Linux 框并上传文件或 SCP 即可将文件从 Windows 复制到 Linux。

关于您的 MySQL 安装的默认密码,它应该是没有密码的根,但请记住,MySQL 服务器需要一个具有远程访问权限的用户帐户。

此外,如果您在 Windows 机器上的 VM 中运行 Linux 机器,请检查 Samba 共享,因为您可以与 Windows 机器共享 Linux 文件系统,这将使来回复制内容变得容易。

关于php - 从 Linux 子系统 SSH 到 wamp 服务器 apache/php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40446720/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com