|
@@ -10,8 +10,8 @@ base_dir=`pwd`
|
|
|
cd ${base_dir}/schema
|
|
cd ${base_dir}/schema
|
|
|
|
|
|
|
|
host='127.0.0.1'
|
|
host='127.0.0.1'
|
|
|
-username='dev'
|
|
|
|
|
-password='Dev@123456'
|
|
|
|
|
|
|
+username='test'
|
|
|
|
|
+password='Test@123456'
|
|
|
|
|
|
|
|
db1='tnb_account_tdb'
|
|
db1='tnb_account_tdb'
|
|
|
db2='tnb_content_tdb'
|
|
db2='tnb_content_tdb'
|
|
@@ -26,18 +26,26 @@ sql1="CREATE DATABASE ${db1} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
|
|
|
sql2="CREATE DATABASE ${db2} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
|
|
sql2="CREATE DATABASE ${db2} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
|
|
|
sql3="CREATE DATABASE ${db3} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
|
|
sql3="CREATE DATABASE ${db3} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
|
|
|
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} << EOF
|
|
|
|
|
- ${sql1}
|
|
|
|
|
- ${sql2}
|
|
|
|
|
- ${sql3}
|
|
|
|
|
-EOF
|
|
|
|
|
|
|
+docker exec -i mysql57 mysql -u${username} -p${password} -e "CREATE DATABASE ${db1} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
|
|
|
|
|
+docker exec -i mysql57 mysql -u${username} -p${password} -e "CREATE DATABASE ${db2} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
|
|
|
|
|
+docker exec -i mysql57 mysql -u${username} -p${password} -e "CREATE DATABASE ${db3} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;"
|
|
|
|
|
+
|
|
|
|
|
+# mysql -h${host} -u${username} -p${password} << EOF
|
|
|
|
|
+# ${sql1}
|
|
|
|
|
+# ${sql2}
|
|
|
|
|
+# ${sql3}
|
|
|
|
|
+# EOF
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
init_db() {
|
|
init_db() {
|
|
|
|
|
+ docker cp ${db1}.sql mysql57:/root/${db1}.sql
|
|
|
|
|
+ docker cp ${db2}.sql mysql57:/root/${db2}.sql
|
|
|
|
|
+ docker cp ${db3}.sql mysql57:/root/${db3}.sql
|
|
|
|
|
+
|
|
|
# 还原整个数据库结构(不包含数据)
|
|
# 还原整个数据库结构(不包含数据)
|
|
|
- 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
|
|
|
|
|
|
|
+ docker exec -i mysql57 mysql -h${host} -u${username} -p${password} ${db11} < /root/${db1}.sql
|
|
|
|
|
+ docker exec -i mysql57 mysql -h${host} -u${username} -p${password} ${db21} < /root/${db2}.sql
|
|
|
|
|
+ docker exec -i mysql57 mysql -h${host} -u${username} -p${password} ${db31} < /root/${db3}.sql
|
|
|
|
|
|
|
|
# 还原表数据到数据库
|
|
# 还原表数据到数据库
|
|
|
# mysql -h${host} -u${username} -p${password} ${db11} < msg_email_account.sql
|
|
# mysql -h${host} -u${username} -p${password} ${db11} < msg_email_account.sql
|