reset.sh 747 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. # 本脚本的作用是重置部署环境
  3. # 1.重置数据库
  4. # 2.删除storage文件夹内文件
  5. # 3.调用deploy.sh启动服务
  6. # 注意:由于1和2的原因,请仅在开发测试阶段使用本脚本!
  7. # 重置数据库
  8. # i. 请在`XXXXXX`处设置相应的root密码
  9. # ii. 同时请注意root密码放在脚本是非常危险的,因此这里仅仅是用于开发测试阶段。
  10. cd /home/ubuntu/deploy/litemall-db
  11. cat litemall_schema.sql > db.sql
  12. cat litemall.sql >> db.sql
  13. mysql -h localhost -u root -pXXXXXX < db.sql
  14. rm db.sql
  15. cd /home/ubuntu/deploy/litemall-db
  16. # 删除storage文件夹内文件
  17. cd /home/ubuntu/deploy/litemall-os-api/storage
  18. rm -f ./**
  19. # 重新部署服务
  20. cd /home/ubuntu/deploy/bin
  21. sudo ./deploy.sh