局域网这客户端连接MySQL数据库,含(CMT X进阶屏连接MySQL数据库)

news/2024/11/14 14:39:29/文章来源:https://www.cnblogs.com/ccfwz/p/18335106

1:首先安装MySQL服务器,服务器端安装的是Server version: 8.0.37 MySQL Community Server - GPL版本

2. 修改MySQL配置文件允许远程访问

  1. 找到并编辑MySQL配置文件my.ini,该文件通常位于C:\ProgramData\MySQL\MySQL Server <version>\my.ini
  2. 使用文本编辑器(VsCode)以管理员身份打开my.ini文件。
  3. 找到以下部分:
    [mysqld]
    
  4. 在这部分中添加或修改以下内容:
    bind-address = 0.0.0.0
    
    这将使MySQL监听所有网络接口,而不仅仅是本地接口。

3. 重启MySQL服务

  1. 打开命令提示符PowerShell,以管理员身份运行。
  2. (要设定环境变量,下面命令才起作用)输入以下命令以重启MySQL服务:
    net stop mysql
    net start mysql
    
    或者,通过服务管理器重启MySQL服务:
    • Win + R,输入services.msc并回车。
    • 找到MySQL服务,右键点击并选择重启

4. 创建允许远程访问的MySQL用户

  1. 打开本机,MySQL命令行客户端,连接到MySQL服务器:
    mysql -u root -p
    
    输入你的MySQL root密码。
  2. 创建一个允许从任何主机访问的用户,并授予适当的权限:

    要创建一个新用户,你可以使用以下 SQL 命令:

    CREATE USER 'username'@'host' IDENTIFIED BY 'password';
    • username:用户名。
    • host:指定用户可以从哪些主机连接。例如,localhost 仅允许本地连接,% 允许从任何主机连接,也可以输入限定的IP地址
    • password:用户的密码。    
      CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';  #(创建一个newuser名的用户)  
      GRANT ALL PRIVILEGES ON new_schema.* TO 'newuser'@'%';  # (给new_schemar数据库所有权限分配给newuser)
       FLUSH PRIVILEGES;#  (授予或撤销权限后,需要刷新权限使更改生效)

 

  1. 这会创建一个名为newuser的用户,密码为password,并允许该用户从任何主机连接
  2. 要查看特定用户的权限,可以使用以下命令:

    SHOW GRANTS FOR 'newuser'@'host';
  3. 切换到MySQL数据库,我们可以使用如下命令查看数据库各个用户的访问权限select user,host from mysql.user;   

    

5. 配置Windows防火墙以允许MySQL访问

  1. 打开Windows Defender 防火墙
  2. 点击高级设置
  3. 创建一个新的入站规则,允许TCP协议的3306端口(MySQL默认端口)的连接:
    • 选择入站规则,点击新建规则
    • 选择端口,然后点击下一步
    • 选择TCP,并指定特定的本地端口为3306,点击下一步
    • 选择允许连接,然后点击下一步
    • 根据需要选择适用的配置文件(域、专用、公用),然后点击下一步
    • 为规则命名(如MySQL Remote Access),点击完成

6. 获取本机的IP地址

7. 在局域网中的其他设备上测试连接

客户端电脑这边也配置了Windows Defender 防火墙,并添加允许3306端口的连接。没有验证用不用做。

在客户端电脑中,在命令行下,切换到mysql目录下,输入

mysql - h 192.168.31.46 -u root -p new_schema  

(后面不要加;)

接下来按照提示输入密码就可以了。

 这样远程访问数据库就完成了。

8. CMT X HMI访问MySQL数据库

1:选择CMTX系列HMI,只有这个系列支持MySQL服务器

2设定服务器IP地址,和用户名,数据库名称

 3选择SQL查询

 下面是设定控制地址命令

4选择SQL查询检视

 5下图是查询成功显示

 下面是从服务器端读取的数据,对比和从HMI读取的一致。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/775698.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EtherCAT主站重启及状态检测

VARxReset: BOOL;xReset_R:R_TRIG;xETC_StateOK:BOOL; END_VAR(*注:FB 实例声明 当设备仅有 1 个 EtherCAT 主站时,实例化名称应该是 ETHERCAT;如汇川 AM600/AM400 系列 当设备有 2 个 EtherCAT 主站时,实例化名称应该是 ETHERCAT_C 或者 ETHERCAT_D;如汇川 AC800 系列等*…

接口结果判断(Jemeter断言)

操作 与CSV结合起来跑多组用例减少手动测试 补充:CSV文件不仅可以写请求参数而且可以写响应结果 展示效果

fastapi 的uvicorn配置日志

目前从flask框架转fastapi,之前flask框架日志很好用。这次学习了fastapi的日志使用,第一种是自定义日志,这个不讲了,自己封装就好,第二种是使用uvicorn自带日志, Uvicorn 是 fastapi 框架的默认ASGI服务器,它提供了强大的异步能力和高性能。一、配置输出格式化 uvicorn …

MySQL 学习笔记 进阶(锁 下,InnoDB引擎 上)

锁锁-表级锁-表锁介绍表级锁,每次操作锁住整张表。锁定粒度大,发生锁冲突的概率最高,并发度最低。应用在MyISAM,InnoDB,BDB等存储引擎中。 对于表级锁,主要分为以下三类:表锁 元数据锁(meta data lock,MDL) 意向锁表锁对于表锁,分为两类:表共享读锁(read lock) 表…

伙伴匹配系统踩坑日记1

伙伴匹配系统踩坑日记1 前端初始化 文档参考https://cn.vitejs.dev/guide/输入指令后报错解决方法参考https://blog.csdn.net/qq_26018335/article/details/126201219 yarn安装默认在c盘所以其global和cache配置在c盘,输入以下指令查看默认配置在哪个盘 yarn global dir只要在…

OpenAI 向部分用户开放 GPT-4o 高级语音模式;AI 视频生成工具 Vidu 全球上线丨 RTE 开发者日报

开发者朋友们大家好:这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点…

如何设计可扩展的RPC协议

如何设计可扩展且向后兼容的RPC协议 为什么不直接用现成的HTTP协议? RPC的职责是负责应用间的通信,所以性能要求相对更高。而HTTP协议的数据包相对于请求数据本身要大很多,有很多冗余内容(如换行回车等),会影响性能。另外HTTP协议是无状态的协议,每次请求都要重新建立连接…

DataX - [02] 安装部署

题记部分 一、安装部署 (1)下载DataX:http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz wget http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz(2)解压到合适的目录:tar -zxvf datax.tar.gz -C /home/ecs-user/module/(3)进入b…

部署STONE-CRM中小企业的客户关系管理系统

Gitee地址 https://gitee.com/xpliu2166/stone-crm?skip_mobile=true环境查看# cat /etc/redhat-release Rocky Linux release 9.3 (Blue Onyx) # uname -a Linux Rocky9StoneCrm003080 5.14.0-362.18.1.el9_3.0.1.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Feb 11 13:49:23 UTC 20…

全新小体积RK3562核心板,解锁神秘技能!

RK3562小体积金手指系列核心板基于瑞芯微四核Cortex-A53+Cortex-M0处理器设计,工作主频高达2GHz,最高搭载4GB高速LPDDR4、32GB eMMC。该核心板拥有204 Pin脚,尺寸仅为67.6mm *45mm,支持千兆网、USB3.0、串口、PCIE、HDMI等丰富外设资源,非常适合于高性能、高性价比的工业应…

H7-TOOL自制Flash读写保护算法系列,为STM32H7全系列芯片制作读写使能和解除算法,支持在线烧录和脱机烧录使用(2024-07-30)

说明:很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。 实际上当前已经发布的TOOL版本,已经自制很多了。但是依然有些厂家还没自制,所以陆续开始为这些厂家提供读写保护支持。 最近好几个网友咨询H7系列芯片保护支…