# odb **Repository Path**: oshine/odb ## Basic Information - **Project Name**: odb - **Description**: oola开发的一款数据库备份同步工具 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-25 - **Last Updated**: 2024-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # odb数据库备份同步工具 > woo语言开发的数据库备份还原工具(目前mysql可用) ```shell # 为什么有了mysqldump了,还要开发此工具 # 答: # 1.mysqldump工具需要安装编译,经常安装失败, # 2.而且mac上面安装不了brew,别提安装mysqldump了, # 3.如果是docker安装的mysql那么备份也比较麻烦 # 4.oola语言不用编译,没有任何第三方依赖,下载即安装,简单方便 # 5.odb目标是:支持大部分数据库备份同步 ``` #### 1.安装odb命令行工具 ```shell #安装: curl -Fsl https://ooor.cc/download/odb/install.sh | bash ``` #### 2.执行数据库备份 ```shell #mysql导出mysql备份sql文件: odb :from mysql root:123456@127.0.0.1:3306/[databasename] :to file [databasename] mysql #mysql导出postgres备份sql文件: odb :from mysql root:123456@127.0.0.1:3306/[databasename] :to file [databasename] postgres # 注意 databasename 就是备份的数据名,根据自己实际情况修改,不要直接复制执行 ```