1. 安装dootask
debian内docker安装dootask,链接centos的mysql
注意:dootask安装需要docker-compose和docker
安装docker-compose
:
- **克隆docker-compose:**下载docker-compose包,然后传到debian,我直接下网络不要稳定,很难完整下载,直接deocker下载包导入到debian中
debian64位下载以下包:
- 标记为可执行文件
chmod +x /usr/local/bin/docker-compose
- 验证安装:
docker-compose --version
-
新建目录(找一个存放dootask的位置)
- 我在debian上挂在了一块新的磁盘为/extend,安装在这里
-
克隆项目
- 通过github克隆项目:
git clone -b pro --depth=1 https://github.com/kuaifan/dootask.git
- 或者你也可以使用gitee:
git clone -b pro --depth=1 https://gitee.com/aipaw/dootask.git
- 通过github克隆项目:
-
进入目录
cd dootask
- 一键安装
./cmd install
-
更换端口
./cmd port 9999
-
更换数据库
进入dootask根目录
编辑
.env
,(注意:.env可能为隐藏文件)nano .env
- 修改数据库配置
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret
直接修改数据库,并不能迁移,还需要将原有数据库的数据放到本地数据库
centos用创建dootask数据库,zzr授权数据库,并为zzr添加新建和删除的权限
GRANT DROP ON dootask.* TO '***'@'localhost'; SHOW GRANTS FOR '***'@'%';
导出原dootask数据库,执行命令后记住路径
./cmd mysql backup
centos的mysql导入数据库
mysql -u your_username -p your_database_name < path/to/backup.sql