news 2026/4/18 13:33:38

远程连接数据库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
远程连接数据库
private static readonly string connectionString = "Server=localhost;Database=mp_radar_sensor_db;Uid=root;Pwd=123456;"

上面是连接本地数据库的代码,想让本地数据库被远程连接的方法:

1.代码做以下修改:

private static readonly string connectionString = "Server=目标电脑IP地址;Port = 3306;Database=mp_radar_sensor_db;Uid=root;Pwd=123456;";

2.确保本地数据库允许其他用户远程访问:

(1)修改配置文件:

Windows:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

[mysqld] # 添加或修改这一行 bind-address = 0.0.0.0 # 或注释掉原来的 # bind-address = 127.0.0.1

重启MySQL服务:按 win 键,搜索 cmd 右键 命令提示符 -> 以管理员身份运行,打开终端,执行命令:

:: 命令行重启 net stop MySQL80 net start MySQL80 :: 或使用服务管理器 services.msc → 找到 MySQL → 右键重启

输入命令后如果出现:服务名无效

解决方法:查询正确的服务名

sc query | findstr "MySQL"

重启后验证:输入命令行

C:\Windows\System32>netstat -an | findstr "3306" TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING TCP 0.0.0.0:33060 0.0.0.0:0 LISTENING TCP [::]:33060 [::]:0

确认显示0.0.0.0:3306即表示配置生效,可以远程连接了。

(2) .

-- 创建允许任意主机连接的用户 CREATE USER 'root'@'%' IDENTIFIED BY '123456'; GRANT ALL PRIVILEGES ON mp_radar_sensor_db.* TO 'root'@'%'; FLUSH PRIVILEGES;

如果没有这一步,会出现报错:Host '192.xxx.xx.xxx' is not allowed to connect to thisMySQL server

MySQL 服务器拒绝了你的连接请求,原因是root用户没有远程访问权限。(这个方法并不安 全,因为这个root用户权限比较大,只是暂时解决问题。)

3.防火墙设置:

确保目标电脑的3306 端口(MySQL 默认端口)已开放:

(1)开放方法:控制面板 -> Windows Defender 防火墙 -> 高级设置 -> 左侧点击入站规则-> 右侧点击新建规则 ...

点击下一步,按照表格步骤完成。

步骤选择说明
规则类型端口针对特定端口
协议与端口TCP,特定本地端口 `3306`MySQL 默认端口

操作

允许连接放行流量
配置文件勾选域、专用、公用全场景生效
名称MySQL 3306自定义名称

4.检查是否可以远程连接:

终端进入数据库,输入:

mysql> SELECT user, host FROM mysql.user WHERE user='root';

得到:第一个root用户允许远程连接。

+------+-----------+ | user | host | +------+-----------+ | root | % | | root | localhost | +------+-----------+
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 13:31:33

RGBD-SLAM技术全景:从传感器原理到系统实战解析

1. RGBD-SLAM技术全景概览 第一次接触RGBD-SLAM时,我被它强大的环境感知能力震撼到了。简单来说,这项技术能让机器人或智能设备在未知环境中实时构建三维地图,同时确定自身位置。想象一下你蒙着眼睛在陌生房间里走动,却能准确知道…

作者头像 李华
网站建设 2026/4/18 13:30:30

零代码制作专属生日祝福网页:3分钟创建个性化数字贺卡

零代码制作专属生日祝福网页:3分钟创建个性化数字贺卡 【免费下载链接】happy-birthday Wish your friend/loved-ones happy birthday in a nerdy way. 项目地址: https://gitcode.com/gh_mirrors/ha/happy-birthday 还在为生日祝福缺乏创意而烦恼吗&#xf…

作者头像 李华
网站建设 2026/4/18 13:28:46

从CNN到GCN:为什么你的模型处理不了社交网络和分子结构?聊聊图卷积的‘耦合聚集’缺陷与最新解法

从CNN到GCN:突破图结构建模的耦合聚集困境 当算法工程师第一次将卷积神经网络(CNN)的成功经验迁移到图结构数据时,往往会遭遇意想不到的挫折。社交网络中用户关系的动态变化、分子结构中原子键的异质性、推荐系统中用户-商品交互…

作者头像 李华