1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
$ cat models/user.py
#!/usr/bin/env python # encoding: utf-8
__author__ = 'Andy'
from exte...
【python】 【mysql】 【DB】 【索引】 【string】 【字符集】 【flask】 …
写这篇博客主要是记录下,My_DBA_Release 这个 Mysql DBA 自动化运维工具,在开发的过程中的一些思路和里面的一些技术实现,我在自动化工具开发方面,也是新手,欢迎各位大侠共同探讨和拍砖。
做这个工具,主要是把Mysql DBA的一些例行工作,比如 DML DDL 操作,DB 服务状态查看,DB 用户授权,DB 迁移,搭建DB slave,慢查询日志查询 ,用统一的web 界面,自动化的方式,点点鼠标就完成。
技术实现上,全python实现,采用python的flask web框架,原来考虑过,php做前端展示的,不过对php不熟,没有必要再去研究一门语言了。Python 的web 框架选择上除了有flask,还有 Django,tornado 等等。查过资料,Django 大而全,紧耦合,没有flask 灵活方便,DB的自动化运维,前端仅仅是个简单展示,主要在后头,没有必要搞那么复杂。tornado …
[获取更多]写这篇博客主要是记录下,My_DBA_Release 这个 Mysql DBA 自动化运维工具,在开发的过程中的一些思路和里面的一些技术实现,我在自动化工具开发方面,也是新手,欢迎各位大侠共同探讨和拍砖。
做这个工具,主要是把Mysql DBA的一些例行工作,比如 DML DDL 操作,DB 服务状态查看,DB 用户授权,DB 迁移,搭建DB slave,慢查询日志查询 ,用统一的web 界面,自动化的方式,点点鼠标就完成。
技术实现上,全python实现,采用python的flask web框架,原来考虑过,php做前端展示的,不过对php不熟,没有必要再去研究一门语言了。Python 的web 框架选择上除了有flask,还有 Django,tornado 等等。查过资料,Django 大而全,紧耦合,没有flask 灵活方便,DB的自动化运维,前端仅仅是个简单展示,主要在后头,没有必要搞那么复杂。tornado …
[获取更多]