Skip to content

dsw0214/mysql

Repository files navigation

mysql operate tools

## 本项目为日常工作中Mysql操作使用使用的脚本

  1. watch_mysql_status.py 是支持多个数据库连接的监控脚本,可以自己修改脚本中数据库连接信息!为了看着方便,每次随机生成不同的颜色,标识每次的数据信息!
    (1)配置如下:
    user=“test“  #数据库连接账号
    passwd=“123456“ #数据库连接密码
    hosts=(“127.0.0.1“ “127.0.0.1“) #数据库连接地址
    port=3306 #数据库连接端口号
    (2)运行效果如下:
    运行效果图   
  2. mysql_opt.py 数据库操作的脚本,支持被操作数据的自动备份,使用gzip自动压缩备份的数据文件!为了避免生成的备份文件名字重复,会根据当前操作的时间生成文件名!
    (1)运行脚本效果如下:
    请输入连接数据库的账号:
    请输入连接数据库的密码:   请输入连接数据库的地址(默认:127.0.0.1):
    请输入连接数据库的端口号(默认:3306):
    请输入备份数据库的路径(默认:/home/):
    (当以上链接数据的信息数据正确的时候,会看到如下信息)   操作效果图
    (2)举例说明:
    请输入你将要执行的编号:9
    你选择了退出操作!
    (这个时候程序会自动退出执行)
    请输入你将要执行的编号:7
    请输入你将要创建的表对应的数据库名称:test001
    创建数据库【test001】成功!!
  3. mysql_dump.py 备份指定前缀的数据库信息,备份的文件支持gzip压缩!生成的文件名字指定了的DB名称加上导出数据的时间!
    (1)运行脚本效果如下:
    请输入连接数据库的账号:root
    请输入连接数据库的密码:
    请输入连接数据库的地址(默认:127.0.0.1):127.0.0.1
    请输入导出数据库的前缀:test
    请输入连接数据库的端口号(默认:3306):3306
    请输入备份数据库的路径(默认:/home/,记得添加最后的斜线):/home/dbback/
    备份【test】数据成功!!
    备份【test001】数据成功!!
    备份【test02】数据成功!!
    备份【test07】数据成功!!

About

mysql tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages