我刚刚修好了并得到了我的MySQL在我的计算机上运行所有已授予的端口转发功能。
但是,当我启用远程服务器时,Windows 会要求用户输入登录信息威盛我需要输入用户和密码。但问题是我运行的是 Windows 8,并且该帐户有名字和姓氏!
如果用户名由两个单词组成,而实际上只需要一个单词,那么我该如何获取它呢?
除非威盛不需要我的 Windows 8 登录信息。那我该输入什么?我试过 root 用户,但没有用。我知道我的 Windows 8 密码。
更新
问题 我收到无法连接到目标机器的提示。无法设置连接。知道为什么它不起作用吗?我 100% 确定我的密码是正确的,我测试了几次。也许你知道可能出了什么问题?
信息 我如何连接 我在 my.ini 中设置了 bind-address = 0.0.0.0,并在路由器上转发了默认端口,以便我可以连接外部网络。在连接管理器中,我有 localhost 主机和我的本地 ip(192.168.0.11),用户为 root,密码为 GRANT ALL PRIVILEGES,这样我就可以访问外部网络。剩下的事情就是配置远程管理,就像视频中显示的那样:YouTube 链接于是我开始在连接管理器中设置的本地 ip 上配置远程管理(连接有效),第 2 部分即测试数据库连接,成功没有问题。这是我在第 2 部分得到的内容:(v)打开数据库连接(v)服务器版本:5.6.23-log(v)服务器操作系统:未知(数据库连接测试成功)我现在转到第 3 部分,然后选择 1:本机 Windows 远程管理(仅限 Windows)而不是基于 ssh 登录的管理。现在在第 4 部分即管理和操作系统中,会弹出一个新的登录窗口,显示:请输入具有 WMI 权限的远程服务器的 Windows 用户登录名和密码。服务说:[电子邮件保护]并要求我输入用户名和密码。我猜这是我的 Windows 8 登录信息,所以我正确输入了我的 Windows 8 用户名和密码,但它给出了一个错误,这是我的问题。错误说:无法设置连接。无法连接到目标机器。那么我做错了什么?最好在这里解决这个问题,而不要让我用相同的文本再问一个问题。谢谢。这是我能解释我的新问题的最好方法。我确实尝试使用 mysql 用户帐户 root 和 mypassword。仍然无法设置连接。我希望你能帮我解决这个问题。我需要修复它,这对我非常重要。再次感谢。
答案1
您的用户名存储在环境变量中。
如果您打开 cmd 窗口(开始运行 cmd),您可以输入以下命令来找出您的用户名:
echo %username%
例子
C:\test>echo %username%
DavidPostill
C:\test>
进一步阅读
- Windows CMD 命令行的 AZ 索引是与 Windows cmd 行相关的所有事物的绝佳参考。