MysqL数据库一款非常优秀的开源数据库,很多人都在使用。我也不例外,数据库实例创建、数据库状态检测、数据库备份等,天天做着重复、枯燥的工作。为了减轻工作量,使用Python写了一个自动管理MysqL数据库的工具。
-
具体功能:
> 数据库实例创建
> 数据库备份
> 数据库配置检测
> 配置文件重新载入
2. 工具代码结构:
MysqLmanager:myman.py脚本实现基本管理MysqL的功能。
3. 工具代码展示
library/MysqL.py:
library/utils.py
MysqLmanager/myman.py:
4.测试
帮助信息:
创建master实例:
创建slave实例:
由于单位格式不同,所以出现了差异,可以结合library/utils.py 进行单位换算
数据库备份:
需要注意:
1. python版本必须2.7及2.7以上版本。
2. MysqL_data_dir 目录不能放在/root目录下,如果放在root目录下,初始化数据库的时候会报错(权限问题)。我在这犯过错.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。