从 WSL 连接 微信扫码H5飞鸟Windows 机器人中的 MySQL 盘搭建服务器

来源:这里教程网 时间:2026-03-01 16:45:12 作者:

 【TG电报duoteJG】多特工作室杰哥duotee.com版权所有,禁止转载

是什么意思?简而言之,我们如何从盘搭建 加入USDT防封WSL 连接到全新开发搭建托管在 Windows 中的 MySQL 服务器。这听起来很容易,但让我告诉你,这不是!!!!

我试图(从 WSL)连接微信盘到我在使用江湖GT中 Airflow 时安装公众号机器人在 Windows 机器上的本地 MySQL,因为我的蓝鲸飞鸟 Airflow 安装在征途 WSL 中。但我花了很长时间才找到最好的方法。我希望它也能帮助你。

WSL 中的 MySQL 客户端

mysql
首先使用以下命令在 WSL 中安装 MySQL 客户端,一旦我们输入WSL 终端,就可以看到该命令。

<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-text-color)">sudo </span>apt <span style="color:var(--syntax-text-color)">install </span>mysql-client-core-8.0     <span style="color:var(--syntax-comment-color)"># version 8.0.27-0ubuntu0.20.04.1, or</span>
<span style="color:var(--syntax-text-color)">sudo </span>apt <span style="color:var(--syntax-text-color)">install </span>mariadb-client-core-10.3  <span style="color:var(--syntax-comment-color)"># version 1:10.3.31-0ubuntu0.20.04.1</span>
</code></span></span>

对我来说,我做了第一个。

查找%20WSL%20的%20IPv4%20地址 转到设置%20->%20网络和%20Internet%20->%20状态%20->%20查看硬件和连接属性。 查找名称%20vEthernet%20(WSL)。它通常位于底部。 我的样子如下。但我已经遮蔽了地址。

编辑

编辑

现在尝试使用以下命令从%20WSL%20连接到%20MySQL:

<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code>mysql <span style="color:var(--syntax-error-color)">-u</span> wsl_root <span style="color:var(--syntax-error-color)">-p</span> <span style="color:var(--syntax-error-color)">-h</span> 172.24.xxx.xxx
</code></span></span>

请记住,在上面的命令中%20xxx%20只是一个占位符。此外,

root
这只是我们尝试登录的用户名。 我们现在使用上面的命令会得到一个错误,我们会修复它。

在%20MySQL%20中创建新用户以从%20WSL%20进行调用
<span style="color:var(--syntax-text-color)"><span style="color:var(--syntax-text-color)"><code><span style="color:var(--syntax-declaration-color)">CREATE</span> <span style="color:var(--syntax-declaration-color)">USER</span> <span style="color:var(--syntax-string-color)">'wsl_root'</span><span style="color:var(--syntax-error-color)">@</span><span style="color:var(--syntax-string-color)">'localhost'</span> <span style="color:var(--syntax-text-color)">IDENTIFIED</span> <span style="color:var(--syntax-declaration-color)">BY</span> <span style="color:var(--syntax-string-color)">'password'</span><span style="color:var(--syntax-text-color)">;</span>
<span style="color:var(--syntax-declaration-color)">GRANT</span> <span style="color:var(--syntax-declaration-color)">ALL</span> <span style="color:var(--syntax-declaration-color)">PRIVILEGES</span> <span style="color:var(--syntax-declaration-color)">ON</span> <span style="color:var(--syntax-error-color)">*</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-error-color)">*</span> <span style="color:var(--syntax-declaration-color)">TO</span> <span style="color:var(--syntax-string-color)">'wsl_root'</span><span style="color:var(--syntax-error-color)">@</span><span style="color:var(--syntax-string-color)">'localhost'</span> <span style="color:var(--syntax-declaration-color)">WITH</span> <span style="color:var(--syntax-declaration-color)">GRANT</span> <span style="color:var(--syntax-declaration-color)">OPTION</span><span style="color:var(--syntax-text-color)">;</span>
<span style="color:var(--syntax-declaration-color)">CREATE</span> <span style="color:var(--syntax-declaration-color)">USER</span> <span style="color:var(--syntax-string-color)">'wsl_root'</span><span style="color:var(--syntax-error-color)">@</span><span style="color:var(--syntax-string-color)">'%'</span> <span style="color:var(--syntax-text-color)">IDENTIFIED</span> <span style="color:var(--syntax-declaration-color)">BY</span> <span style="color:var(--syntax-string-color)">'password'</span><span style="color:var(--syntax-text-color)">;</span>
<span style="color:var(--syntax-declaration-color)">GRANT</span> <span style="color:var(--syntax-declaration-color)">ALL</span> <span style="color:var(--syntax-declaration-color)">PRIVILEGES</span> <span style="color:var(--syntax-declaration-color)">ON</span> <span style="color:var(--syntax-error-color)">*</span><span style="color:var(--syntax-text-color)">.</span><span style="color:var(--syntax-error-color)">*</span> <span style="color:var(--syntax-declaration-color)">TO</span> <span style="color:var(--syntax-string-color)">'wsl_root'</span><span style="color:var(--syntax-error-color)">@</span><span style="color:var(--syntax-string-color)">'%'</span> <span style="color:var(--syntax-declaration-color)">WITH</span> <span style="color:var(--syntax-declaration-color)">GRANT</span> <span style="color:var(--syntax-declaration-color)">OPTION</span><span style="color:var(--syntax-text-color)">;</span>
<span style="color:var(--syntax-text-color)">FLUSH</span> <span style="color:var(--syntax-declaration-color)">PRIVILEGES</span><span style="color:var(--syntax-text-color)">;</span>
</code></span></span>

在上面的查询中,

wsl_root
是我们将在 WSL 中使用的用户名。
localhost
是 MySQL 所在的地址,并且
password
是密码。:)
我们已向该用户授予所有权限,它将只是另一个管理员。

来自 WSL

现在运行命令

mysql -u wsl_root -p -h 172.24.xxx.xxx
并在询问后提供密码,我们可以连接到 MySQL 服务器。

相关推荐