Linux高效移动H5开发数据库环境搭建指南
|
H5开发常需本地数据库支持,Linux环境下推荐使用轻量级、启动快的SQLite或Docker化MySQL/PostgreSQL。SQLite无需服务进程,适合快速原型验证;而真实业务场景建议用Docker部署标准数据库,兼顾隔离性与复用性。 安装Docker(以Ubuntu为例):执行sudo apt update && sudo apt install -y docker.io,然后sudo systemctl enable --now docker,并将当前用户加入docker组(sudo usermod -aG docker $USER),注销重登生效。验证运行:docker run hello-world。 快速启动MySQL开发环境:执行docker run -d --name h5-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=dev123 -e MYSQL_DATABASE=h5db -v $(pwd)/mysql-data:/var/lib/mysql -d mysql:8.0 --default-authentication-plugin=mysql_native_password。该命令映射宿主机3306端口,持久化数据到当前目录的mysql-data子目录,并启用兼容旧驱动的认证插件。 连接验证:安装MySQL客户端(sudo apt install mysql-client),执行mysql -h 127.0.0.1 -P 3306 -u root -p,输入密码dev123后可创建表、导入SQL脚本。为简化操作,可在项目根目录新建.env文件保存数据库连接参数,供前端开发服务器或构建脚本调用。
2026AI模拟图,仅供参考 如需多环境切换,可编写简短shell脚本(如start-db.sh)封装启动/停止命令,并添加注释说明端口、账号及数据路径。同时在.gitignore中排除mysql-data目录,避免误提交敏感数据或大体积二进制文件。若团队协作或需更高一致性,可补充docker-compose.yml:定义MySQL服务、网络与卷,配合makefile提供make up、make down等快捷指令。整个过程不依赖root权限全局安装,所有配置集中于项目目录,迁移到新机器仅需Docker环境与一条命令即可复现。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

