记一次mysql 3306端口映射到外网 frp

news/2024/6/23 20:09:18

通过下面命令启动被访问机器的frp

nohup ./frps -c ./frps.toml  &

记一次mysql 3306端口映射到外网

  • mysql本身没有配置远程访问

  • frp配置错误,没注意中文单引号和英文单引号的区别

mysql本身没有配置远程访问

问题 navacat 远程链接mysql 出现 Lost connection to MySQL server at ‘reading initial communication packet’的解决办法

分析应该是以下两个原因导致的:

服务器有防火墙,禁止3306端口的访问。
用户没有授权远程访问。
MySQL 8.x 设置允许远程访问
update user set host='%' where user='root';#再执行两次GRANT ALL ON *.* TO 'root'@'%';# 所有操作后,应执行
flush privileges;

首先进入linux上的my.cnf。一般都是在/etc/my.cnf,如果没有则自行创建

把my.cnf里面的bind-address那一行注释掉,无论是bind-address=127.0.0.1还是bind-address=0.0.0.0,都把bind-address这行注释掉注释掉。

在my.cnf中加上skip-name-resolve

重启mysql服务:service mysql stop、service mysql start或者直接一句service mysql restart ———————————————— 版权声明:本文为CSDN博主「Android_la」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:远程连接MySQL数据库失败2013-Lost connection to MYSQL server at ‘reading for initial communication packet‘_2013 - lost connection to mysql server at 'reading-CSDN博客

rp配置错误,没注意中文单引号和英文单引号的区别

参考

内网穿透工具frp简单使用,访问内网机器指定端口 - 知乎

远程连接MySQL数据库失败2013-Lost connection to MYSQL server at ‘reading for initial communication packet‘_2013 - lost connection to mysql server at 'reading-CSDN博客

MySQL8.0设置远程访问权限 - 知乎

TCP & UDP | frp

负载均衡与健康检查 | frp

FRP 多端口配置,注意 要标题不同,frp 版本 0.52.3

# frpc.toml
[[proxies-test1]]
name = "test1"
type = "tcp"
localPort = 8080
remotePort = 80
loadBalancer.group = "web"
loadBalancer.groupKey = "123"[[proxies-test2]]
name = "test2"
type = "tcp"
localPort = 8081
remotePort = 80
loadBalancer.group = "web"
loadBalancer.groupKey = "123"

https://www.xjx100.cn/news/3118962.html

相关文章

IDEA专栏—重装IDEA的配置

文章目录 1、maven路径2、默认文件路径3、插件4、导包顺序5、快捷键6、调整配置插件 1、maven路径 2、默认文件路径 3、插件 4、导包顺序 import static all other imports <blank line> import java.* import javax.* <blank line> import all other imports <…

【华为交换】交换机聚合接口配置(Eth-trunk)

功能简介 Eth-Trunk又叫以太网链路聚合Eth-Trunk&#xff0c;它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路。达到增加链路带宽的目的。在实现增大带宽目的的同时&#xff0c;Eth-Trunk采用备份链路的机制&#xff0c;可以有效的提高设备之间链路的可靠性。每个聚合组…

华为智能手表独立导航,一呼即应轻松畅行

PetalMaps 手表独立导航&#xff0c;一声令下唤醒导航&#xff0c;打造了智慧的语音交互唤醒体验功能。导航时&#xff0c;语音播报、变道震动提醒功能&#xff0c;让您尽情体验腕上导航乐趣&#xff0c;同时又能安全抵达目的地。

运维笔记111

运维笔记 Navicat中查询指定字段名所在的表名tomcat设置JVM的初始堆内存修改catalina.sh文件修改完保存并关闭tomcat启动tomcat 查询数据库连接数查询是否存在死锁 Navicat中查询指定字段名所在的表名 SELECT * FROM information_schema.COLUMNS WHERE COLUMN_NAME‘替换成你要…

vue实现el-tree操作后默认展开该节点和同级节点拖拽并进行前后端排序

问题一&#xff1a;实现el-tree 删除、添加、编辑后默认展开该节点 操作视频如下 el-tree节点操作后仍展开 节点代码 <template><el-treev-loading"loading"ref"tree"element-loading-text"加载中"highlight-current:data"treeD…

用户在页面离开时发送http请求,如何成功

项目场景&#xff1a; 用户在离开页面时&#xff0c;发送http请求给后端&#xff0c;用来收集用户日志数据进行业务分析 问题描述 在浏览器内多页面发生跳转时&#xff0c;无法保证当前页面进程内的请求能够顺利完成&#xff0c;大多数情况下会被浏览器cancled, 请求不能到达…

Golang中WebSocket和WSS的支持

引言 WebSocket是一种在单个TCP连接上进行全双工通信的协议&#xff0c;它为实时通信提供了一种简单而强大的方式。而WSS&#xff08;WebSocket Secure&#xff09;是一种通过加密的方式使用WebSocket的协议&#xff0c;可以在安全的传输层上进行通信。本文将探讨Golang中WebS…

设计模式-创建型模式之单例设计模式

文章目录 一、设计模式二、设计模式的六大原则三、设计模式分类四、单例设计模式 一、设计模式 设计模式&#xff08;Design pattern&#xff09;代表了最佳的实践&#xff0c;通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般…