博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-管理MySQL之ConfigParser模块
阅读量:7072 次
发布时间:2019-06-28

本文共 795 字,大约阅读时间需要 2 分钟。

1、拷贝2.7版本的ConfigParser.py模块支持无值解析

cp /usr/local/src/Python-2.7.5/Lib/ConfigParser.py /usr/lib/python2.6/

2、导入并使用

import ConfigParser

c = ConfigParser.ConfigParser()

c.read('/etc/my.cnf')

c.sections()Out[8]: ['client', 'mysqld', 'mysqldump', 'mysql', 'myisamchk', 'mysqlhotcopy'] c.options('mysqld')Out[9]: ['port','socket','skip-locking','key_buffer_size','max_allowed_packet','table_open_cache','sort_buffer_size','read_buffer_size','read_rnd_buffer_size','myisam_sort_buffer_size','thread_cache_size','query_cache_size','thread_concurrency','log-bin','binlog_format','server-id']

c.get('mysqld','port')

Out[10]: '3306'

可以修改或添加:set(self, section, option, value=None)

保存内容:c.write()

with open('/tmp/mysql.cnf','w') as fd:

  c.wirte(fd)

 

转载于:https://www.cnblogs.com/Nyan-Workflow-FC/p/5770105.html

你可能感兴趣的文章
高性能的MySQL(6)查询执行机制(上)
查看>>
模板方法模式
查看>>
一步一步实现一个简单的表单校验框架一
查看>>
查看手机号是否注册百度开发者
查看>>
前端工作流(draft)
查看>>
spring cloud eureka 高可用搭建
查看>>
OSChina 周二乱弹 —— 做羞羞事情的正确方法
查看>>
OSChina 周四乱弹 —— 会编程的女神长这样
查看>>
我的友情链接
查看>>
openstack概述
查看>>
How To Detect Which Element Was Clicked, Using jQuery
查看>>
javascript & jQuery
查看>>
DW快速去除tppabs冗余代码
查看>>
Java8新特性之:新的日期和时间API
查看>>
如何才能从程序员成长为实战型架构师?必掌握这7大实战技能经验
查看>>
rabbitMQ集群的搭建和维护第二篇---利用python程序完成mq的消息收发和实时监控
查看>>
网众设置开机重启服务的命令,才可连接BOOT服务器
查看>>
RHEL6.3 DNS配置详解一 DNS相关概念理解及配置基础
查看>>
Windows环境 和 Linux环境下搭建Qt开发环境
查看>>
简述synchronized和java.util.concurrent.locks.Lock的异同
查看>>