# mysql备份工具 **Repository Path**: fkly/mysql-backup-tool ## Basic Information - **Project Name**: mysql备份工具 - **Description**: 基于pymysql的数据库备份工具 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-04-07 - **Last Updated**: 2024-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mysql备份工具 #### 介绍 基于pymysql的数据库备份工具 #### 安装教程 1. linux安装教程 ``` su root git clone https://gitee.com/fkly/mysql-backup-tool.git cd mysql-backup-tool/ chmod +x install.sh ./install.sh SqlBackUpTools ``` 2. python运行 ``` # 安装pymysql库 pip install pymysql # 执行py文件 python3 demo.py ``` 3. 类库调用教程 ``` from MysqlBackupTool import MysqlBackupTool # 实例化类 a =MysqlBackupTool() # 初始化数据库连接 a.initmysql({ 'host' : input("请输入mysql地址:"), 'user' : input("用户名:"), 'password' : input("密码:"), 'db' : input("数据库名:"), }) # 获取数据库下的所有表名 a.getTablesName() # 备份指定表 a.backupTable(表名,存储文件路径): # 备份所有表 a.BackAllTable() print(f"文件保存在: {a.folder}") # 关闭数据库连接 a.closeMysql(self) # 替换内容,只对字符串有效 # 追加changeList属性 # 默认文件夹在调用完init修改folder属性,需手动创建 ```