被远程连接的windows一定要设置账号的密码吗

背景

我们有个windows系统(方便表述叫P),比如win10的,平时使用的用户名是a,没有登录密码,平时使用P的过程是允许没有密码登录操作系统的。

但是,如果使用另外一台windows远程连接它,就得为a设置密码。不然虽然可以连接上去,但是会被拦截在登录页面,对密码留空然后按下回车会被拦截!

注意:上述说的远程连接不用第三方的连接软件如向日葵、ToDesk、TeamViewer等,说的是windows自带的叫 “远程桌面连接” 的软件。(win+r后输入mstsc打开)

远程桌面连接软件介绍

就这个
在这里插入图片描述
有时候在开始才看搜不到,不着到为什么,我是通过 “运行 -> mstsc” 打开的

保存密码能省去连上远程桌面后需要输入密码的麻烦
如下图,如果在这里输入用户名和密码(就是用于等于远程windows的用户名和密码)的话,连上之后就不需要在windows登录页面输入账密,这能节省麻烦节省时间(即,连接后直接就登录成功进入了OS)
在这里插入图片描述

要删除远程连接验证的密码
在控制面板,搜credential,点击下图第一个 “Credential Manager”
在这里插入图片描述
如下点开后可以删除
在这里插入图片描述

### 配置Windows上的MySQL以允许远程连接 #### 修改MySQL配置文件 为了使MySQL接受来自其他计算机的连接请求,在`my.ini`或`my.cnf`文件中找到并修改绑定地址设置。通常该文件位于安装目录下或者系统的特定位置。 默认情况下,MySQL可能被配置为仅监听本地接口(即127.0.0.1)。要更改此行为以便可以从网络中的任何地方访问数据库,则应取消注释或添加如下行来指定服务器应该监听所有可用IP地址: ```ini bind-address = 0.0.0.0 ``` 这一步骤确保了MySQL服务能够接收到来自外部网络的数据包[^2]。 #### 创建具有适当权限的新用户账户 创建一个新的MySQL用户账号,并赋予其足够的权限来进行所需的活动。通过命令行工具登录到MySQL作为管理员角色执行下面SQL语句: ```sql CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%'; FLUSH PRIVILEGES; ``` 这里使用了通配符 `%` 表示新建立的用户名可以来自于任意主机尝试连接至MySQL实例;而具体的密码则由用户自行设定。 #### 开放防火墙端口 确认操作系统级别的防火墙已开放MySQL使用的TCP/IP端口号,默认通常是3306。对于Windows环境来说,可以通过控制面板里的高级安全Windows Defender防火墙界面完成这项工作。具体操作是在入站规则里新建一条针对程序或端口的服务规则,允许传入流量到达目标端口3306。 #### 测试远程连接功能 最后重启MySQL服务应用上述变更之后,就可以利用客户端软件比如Navicat、DBeaver或者是简单的命令行工具mysql.exe去测试新的远程连接是否成功建立了。如果一切正常的话,应当能顺利地从另一台机器上建立起与MySQL服务器之间的会话[^4]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值