配置frpc的MySQL连接,需要在frpc配置文件中添加以下内容:
[database-mysql] type = tcp local_ip = 127.0.0.1 local_port = 3306 remot_ip = 服务器公网IP remot_port = 3306
其中,[database-mysql]为自定义的连接名称,type表示连接类型,本示例中为TCP协议。local_ip和local_port为本地电脑的IP地址和MySQL端口号,remot_ip和remot_port为云服务器的IP地址和MySQL端口号。
接下来,需要在云服务器上配置MySQL,使其接受来自frpc的连接请求。具体步骤如下:
- 编辑MySQL配置文件,打开 /etc/mysql/mysql.conf.d/mysqld.cnf 文件。
- 找到 bind-address 配置项,并将其修改为 0.0.0.0,即允许所有IP地址访问。
- 保存文件并重启MySQL服务。
- 添加数据库用户,授权给frpc连接。
# 登录MySQL,创建用户并授权 mysql -u root -p CREATE USER 'frpc_user'@'%' IDENTIFIED BY 'password'; #创建用户名、密码 GRANT ALL PRIVILEGES ON *.* TO 'frpc_user'@'%'; #授权 FLUSH PRIVILEGES; #刷新权限
至此,大家已经成功配置了frpc连接MySQL的环境。接下来,大家可以在本地电脑上通过连接本地IP地址和端口号,实现连接云服务器的MySQL并进行操作。