Linux高效移动H5开发数据库环境搭建指南
|
H5开发常需本地数据库支持,Linux环境下推荐使用轻量级、启动快的SQLite或Docker化MySQL/PostgreSQL。SQLite无需服务进程,适合快速原型验证;而真实业务场景建议用Docker部署标准数据库,兼顾隔离性与复用性。
2026AI模拟图,仅供参考 安装Docker(以Ubuntu为例):执行sudo apt update && sudo apt install -y docker.io,然后将当前用户加入docker组(sudo usermod -aG docker $USER),注销重登后运行docker --version确认安装成功。无须启用systemd服务,开发时按需启停容器即可。 一键启动MySQL开发实例:执行docker run -d --name h5-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=dev123 -e MYSQL_DATABASE=h5_dev -v $(pwd)/dbdata:/var/lib/mysql -d mysql:8.0 --default-authentication-plugin=mysql_native_password。该命令绑定宿主机3306端口,持久化数据到当前目录的dbdata子目录,并预建h5_dev库。 连接验证:使用mysql -h 127.0.0.1 -P 3306 -u root -pdev123 h5_dev进入交互式终端,执行CREATE TABLE test(id INT);再SELECT FROM test;确认读写正常。若使用Sequel Ace、DBeaver等GUI工具,地址填127.0.0.1,端口3306,用户名root,密码dev123。 为提升H5调试效率,可配置数据库自动初始化脚本。在项目根目录创建init.sql,写入建表与示例数据语句;启动容器时追加--init-file /docker-entrypoint-initdb.d/init.sql参数(需挂载该文件到容器对应路径),实现每次重建容器自动导入结构。 日常开发中,用docker start h5-mysql快速恢复服务,docker stop h5-mysql安全关闭;如需完全清理,执行docker rm -f h5-mysql && rm -rf dbdata。所有操作均在终端完成,不依赖图形界面,适配远程服务器与WSL环境。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

