php7连接mysql数据库操作
使用PHP连接MySQL数据库并进行操作示例代码demo:```php```使用心得:PHP与MySQL的结合是开发Web应用程序的常见需求。在使用PHP连接MySQL数据库时,首先需要提供数据库的连...
2024.11.15前言
作为网站运行必备组件之一的数据库,免不了随时对其进行管理维护。若我们没有在安装数据库的电脑旁,但又需要立即对数据库进行管理时,应该如何处理?这时我们可以使用cpolar对内网进行穿透,远程管理和操作MySQL数据库。现在就让我们看看,应该如何使用cpolar内网穿透,远程操作和管理MySQL数据库。
1. 检查mysql安装状态
输入mysql -V出现版本号即为安装正常
2. 安装配置cpolar内网穿透
cpolar官网:https://www.cpolar.com/
cpolar 安装(国内使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
或 cpolar短链接安装方式:(国外使用)
curl -sL https://git.io/cpolar | sudo bash
查看版本号,有正常显示版本号即为安装成功
cpolar version
token认证
登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里
cpolar authtoken xxxxxxx
简单穿透测试
cpolar http 8080
按ctrl+c退出
向系统添加服务
sudo systemctl enable cpolar
启动cpolar服务
sudo systemctl start cpolar
查看服务状态
sudo systemctl status cpolar
3. 创建tcp隧道,映射3306端口
在浏览器上访问本地9200端口,http://+ip:9200,登录cpolar web UI管理界面。
登录成功后,点击左侧仪表盘的隧道管理——创建隧道:
隧道名称:mysql(可自定义,注意不要与已有的隧道名称重复)
协议:选择tcp协议
本地地址:3306(mysql默认端口号)
端口类型:免费选择随机临时TCP端口
地区:选择China VIP
点击创建
隧道创建成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到刚刚创建成功的mysql隧道已经有生成了相应的公网地址。
将公网地址复制下来,注意:无需复制tcp://
4. 公网远程连接
4.1 图形化界面
打开mysql图形化界面,这里以SQLyog为例,输入复制的ip地址,填写地址所对应的端口号,点击测试连接
出现以下信息表示连接成功
4.2 使用命令行远程连接
windows键+R打开运行,输入cmd
输入命令:
mysq -h 公网ip -P 公网端口号 -u用户名 -p密码
如:
mysq -h 3.tcp.vip.cpolar.cn -P 11564 -uroot -p12345
注意,P要大写,端口号对应复制的公网ip端口号
公网远程连接成功!
5. 配置固定tcp端口地址
由于我们刚刚创建隧道时使用的是随机临时端口,所生成的公网地址会在24小时内随机变化,为了方便长期远程访问,我们把这个公网地址配置成固定的,同时提高带宽。
5.1 保留固定TCP地址
登录www.cpolar.com官网,点击左侧的状态,设置保留固定一个tcp地址
地区:选择China VIP
描述:可自定义备注
点击保留
地址保留成功后复制固定的tcp地址
5.2 配置固定TCP地址
局域网访问http://+内网ip:9200,访问cpolar web UI管理界面,登录成功后,点击左侧的隧道管理——隧道列表,找到远程MySQL隧道, 并点击编辑,或者重新创建一条远程MySQL数据库的隧道:
注意端口类型选择固定TCP端口,并在预留的TCP地址项填写在cpolar官网后台保留成功的固定TCP端口地址
隧道更新/创建成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到所生成的公网地址, 为固定的公网TCP端口地址。
复制创建的tcp地址,无需复制前面的tcp://,我们来远程测试一下
6. 使用固定地址远程MySQL
6.1 使用图形化界面连接方式,以SQLyog为例
打开mysql图形化界面,这里以SQLyog为例,输入复制的ip地址,填写地址所对应的固定端口号,点击测试连接
注意,端口号是复制的公网固定ip地址所对应的公网端口号,并非3306
出现以下信息表示连接成功
6.2 使用命令行远程连接mysql步骤
windows键+R 输入cmd
执行命令
mysq -h 公网ip -P 端口号 -u用户名 -p密码
如
mysq -h 3.tcp.vip.cpolar.cn -P 11564 -uroot -p密码
注意,P要大写,端口号对应复制的公网ip端口号
不积跬步无以至千里,趁年轻,使劲拼,给未来的自己一个交代!向着明天更好的自己前进吧!
文章知识点与官方知识档案匹配,可进一步学习相关知识
————————————————
版权声明:本文为CSDN博主「程序猿追」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/aasd23/article/details/130208326
使用PHP连接MySQL数据库并进行操作示例代码demo:```php```使用心得:PHP与MySQL的结合是开发Web应用程序的常见需求。在使用PHP连接MySQL数据库时,首先需要提供数据库的连...
2024.11.15废话补多少 直接上代码from flask import Flask, requestfrom flask_sqlalchemy import SQLAlchemyfrom flask_migrate...
2024.11.07摘要: 在java.sql包中存在DriverManager类、Connection接口、Statement接口和ResultSet接口。这些类和接口的作用如下: DriverManager类: 主要...
2024.11.12一、先创建数据库1、myEclipse页面的右上角点击找到MyEclipse Hibernate,点击它2、进入页面如下,现在已经有一个我曾经建好的数据库连接3、左边空白处右击new一个new Dat...
2024.11.12前言第一次连接远程MySQL数据,在此留下笔记,针对遇到的总是也一并给出,在此说明,连接远程数据库在我没遇到的问题暂时无法给出,我尽量按写程的时间最全的给出代码。连接的方法是采用mysql-conne...
2024.11.13