backup_store.sh 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/bash
  2. # homestead 本地环境
  3. #host='127.0.0.1'
  4. #user_name='homestead'
  5. #password='secret'
  6. #database='chef_ysc_server'
  7. # 预生产服务器环境
  8. host='pc-bp1r2721015mq4z40.mysql.polardb.rds.aliyuncs.com'
  9. user_name='betauser'
  10. password='L223IqMnBGwHYBszkk'
  11. database='beta_chef_ysc_server'
  12. # 测试服务器环境
  13. #host='192.168.1.111'
  14. #user_name='chef'
  15. #password='zdsecret'
  16. #database='chef_ysc_server'
  17. if [ $1 ]; then
  18. user_name=$1
  19. else
  20. echo "use default database user name $user_name"
  21. fi
  22. if [ $2 ]; then
  23. password=$2
  24. else
  25. echo "use default database password $password"
  26. fi
  27. if [ $3 ]; then
  28. database=$3
  29. else
  30. echo "use default database name $database"
  31. fi
  32. cat > ../database/store-backup/store.sql << EndOfTruncate
  33. truncate yoshop_store_api;
  34. truncate yoshop_store_menu;
  35. truncate yoshop_store_menu_api;
  36. EndOfTruncate
  37. mysqldump -h$host -u$user_name -p$password --no-create-db --no-create-info --skip-extended-insert $database --tables yoshop_store_api yoshop_store_menu yoshop_store_menu_api >> ../database/store-backup/store.sql