简介:
本文主要是根据自己所学,创建一个flask项目,使用sqlalchemy,alembic,mariadb,bootstrap,APScheduler,selenium,request…………技术,创建及部署在docker中。
应该是会维护在github,作为以后写flask项目的蓝本程序。
一:安装maradb。
1.在windows中运行mariadb。
http://www.haosql.com/,推荐这里下载一个绿色版的mariadb。
HaoSQL,好用的SQL。
本程序的目的只有一个:将数据库的安装过程简单化、傻瓜化。
免安装绿色版,大小只有10M左右,解压即可,纯绿色的;启动只需一键。
带控制面板,带SQL管理工具。支持服务非服务两种模式启动。
支持数据库:MongoDB、MySQL、PostgreSQL、MSSQL2008、MSSQL2000、Firebird、MariaDB。
http://pic.guoxuedashi.com/HaoSQL/MariaDB-HaoSQL.zip
下载解压,直接运行就可以了。
2.在linux中运行mariadb
看我博客的应该了解,我几乎不会配置linux服务器,更不在这里帖大段的代码来给你配置。
我用docker,一行命令解决。
docker run --name some-mariadb -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mariadb:tag
上面是官方给的例子
实际执行:
docker run --name mariadb -e MYSQL_ROOT_PASSWORD=
123456 -d mariadb
二:配置mariadb