当前位置: 首页 > news >正文

Navicat 远程连接SQLlite数据库

1、SQLlite数据库是一个本地.db文件,默认不支持远程连接;

2、Navicat 可以通过ntunnel_sqlite.php文件连接远程SQLlite库;

3、安装Navicat,安装完成,在安装目录下找到ntunnel_sqlite.php文件;

4、上传当前文件到远程服务器;

在这里插入图片描述

赋权 chmod +644 ntunnel_sqlite.php

5、生成docker-compose文件

version: '3.8'services:php:image: php:7.4-fpmcontainer_name: phpvolumes:#ntunnel_sqlite.php文件所在基础路径挂载- /var/www/html/:/var/www/html# db文件所在基本路径挂载- /iothub/iothub-manage/db/:/var/www/html/dbnetworks:- app-networknginx:image: nginx:latestcontainer_name: nginxports:- "80:80"volumes:- /var/www/html/:/var/www/html#nginx配置文件- ./nginx/nginx.conf:/etc/nginx/conf.d/default.confdepends_on:- phpnetworks:- app-networknetworks:app-network:driver: bridge
server {listen 80;server_name localhost;#根路径root /var/www/html;index index.html;# 默认访问:_h5ai 主页location / {index  index.html;}# 专门处理 /sqlite/ 路径下的 PHP 请求location /sqlite/ {# 重写路径,让所有 /sqlite/xxx 请求都指向 ntunnel_sqlite.phprewrite ^/sqlite/(.*)$ /sqlite/ntunnel_sqlite.php last;# 处理 PHPlocation ~ \.php$ {fastcgi_pass php:9000;fastcgi_index index.php;include fastcgi_params;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_param PATH_INFO $fastcgi_path_info;}}
}

6、启动对应的docker-compose文件【docker-compose -f docker-compose.yml】

在这里插入图片描述

登录容器,查看文件挂载是否成功

7、访问文件,nginx配置的是80端口

http://172.26.10.93/sqlite/ntunnel_sqlite.php

在这里插入图片描述

填充对应的db文件(php容器里面的数据库文件全路径),验证是否可以正常连接

8、Navicat配置,隧道网址就是远程连接的PHP路径

在这里插入图片描述
在这里插入图片描述

用户名密码如果没有可以不填,数据库文件为php容器中的全路径
在这里插入图片描述

9、类似MySQL操作

在这里插入图片描述

http://www.dtcms.com/a/292996.html

相关文章:

  • 前端学习日记(十)
  • 5G 智慧矿山监控终端
  • Python vs C++ 深度对比
  • 【实例】集团性企业数据整合指南:分子公司到总部的接入方案
  • 类加载过程及双亲委派模型
  • 木马派RV1106开发板驱动AIC8800DC USB蓝牙模块,用bluez-alsa库与蓝牙音箱配对并播放wav声音文件
  • 101.对称二叉树
  • 深入解析 Pandas:Python 数据分析的强大工具
  • 浅谈——C++和C#差异
  • 面试150 括号生成
  • 【3GPP】5G专用词汇1
  • 串口+DMA:固件库踩坑日记
  • 开发者的AI认知指南:用大模型重新理解人工智能(上)
  • Python排序算法全解析
  • Spring 核心知识点梳理 1
  • 【Lucene】架构
  • POSIX系统介绍
  • 【小白量化智能体】应用6:根据通达信指标等生成机器学习Python程序
  • A316-LS-MIC-V2:USB AI直播麦克风评估板技术解析
  • Linux——进程间通信,匿名管道,进程池
  • Spring AI 系列之二十 - Hugging Face 集成
  • 轩辕杯2025 Pwn baby_heap WP(house_of_apple2)
  • FFMPEG 解码流程 硬解码
  • 从零构建实时通信引擎:Freeswitch源码编译与深度优化指南
  • netty的编解码器,以及内置的编解码器
  • Linux系统权限全面解析:掌握你的数字王国钥匙
  • Python 链接各种中间件[Mysql\redis\mssql\tdengine]
  • 数据结构01:链表
  • FashionAI / 智尚衣橱 / TryFit / 智能时尚搭配平台
  • 面试150 N皇后Ⅱ