加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.1311.com.cn/)- 应用程序、AI行业应用、CDN、低代码、区块链!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux高效移动H5开发数据库环境搭建指南

发布时间:2026-08-26 15:33:24 所属栏目:Linux 来源:DaWei
导读:  H5开发常需本地数据库支持,Linux环境下推荐使用轻量级、启动快的SQLite或Docker化MySQL/PostgreSQL。SQLite无需服务进程,适合快速原型验证;而真实业务场景建议用容器化方案,避免污染系统环境。   安装Doc

  H5开发常需本地数据库支持,Linux环境下推荐使用轻量级、启动快的SQLite或Docker化MySQL/PostgreSQL。SQLite无需服务进程,适合快速原型验证;而真实业务场景建议用容器化方案,避免污染系统环境。


  安装Docker(以Ubuntu为例):执行sudo apt update && sudo apt install docker.io,再将当前用户加入docker组:sudo usermod -aG docker $USER,注销后重新登录生效。验证运行docker --version和docker run hello-world。


  一键拉起MySQL开发实例:运行docker run -d --name h5-db -p 3306:3306 -e MYSQL_ROOT_PASSWORD=dev123 -e MYSQL_DATABASE=h5_app -v $(pwd)/mysql-data:/var/lib/mysql -d mysql:8.0。此命令映射本地3306端口,设置根密码,预建数据库,并持久化数据到当前目录的mysql-data文件夹。


  如需PostgreSQL,可替换为:docker run -d --name h5-pg -p 5432:5432 -e POSTGRES_PASSWORD=dev123 -e POSTGRES_DB=h5_app -v $(pwd)/pg-data:/var/lib/postgresql/data -d postgres:15。两种容器均支持通过docker exec -it h5-db mysql -uroot -pdev123 h5_app进入交互式客户端调试。


  前端项目中配置数据库连接时,Linux本地服务地址统一为127.0.0.1(非localhost),因Docker容器内DNS解析localhost会指向自身而非宿主机)。Node.js后端示例:MySQL连接URL写为mysql://root:dev123@127.0.0.1:3306/h5_app。


  日常维护便捷操作:用docker ps查看运行状态;docker stop h5-db停止;docker start h5-db重启;删除容器前先docker rm -f h5-db。数据卷内容保留在mysql-data或pg-data目录中,重装容器也不丢失。


2026AI模拟图,仅供参考

  若仅需简易键值存储,可启用SQLite:在项目根目录创建db.sqlite3,通过npm install sqlite3引入,Node代码中用new sqlite3.Database('./db.sqlite3')即可读写,无端口、无密码、零配置。

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章