| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/bin/bash
- ###############################################################################
- # shell 脚本中执行 sql 语句
- ###############################################################################
- host='127.0.0.1'
- username='dev'
- password='Dev@123456'
- db1='tnb_account_rdb'
- db2='tnb_content_rdb'
- db3='reghao_bnt_rdb'
- db4='reghao_oss_rdb'
- sql1="CREATE DATABASE IF NOT EXISTS ${db1} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
- sql2="CREATE DATABASE IF NOT EXISTS ${db2} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
- sql3="CREATE DATABASE IF NOT EXISTS ${db3} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
- sql4="CREATE DATABASE IF NOT EXISTS ${db4} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
- mysql -h${host} -u${username} -p${password} << EOF
- ${sql1}
- ${sql2}
- ${sql3}
- ${sql4}
- EOF
- cd schema
- db11='tnb_account_rdb'
- db21='tnb_content_rdb'
- db31='reghao_bnt_rdb'
- db41='reghao_oss_rdb'
- # 还原数据库结构和数据
- mysql -h${host} -u${username} -p${password} ${db11} < ${db1}.sql
- mysql -h${host} -u${username} -p${password} ${db21} < ${db2}.sql
- mysql -h${host} -u${username} -p${password} ${db31} < ${db3}.sql
- mysql -h${host} -u${username} -p${password} ${db41} < ${db4}.sql
|