|
@@ -1,12 +1,11 @@
|
|
|
#!/bin/bash
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
-sql_dir='/home/reghao/Dropbox/sql/'
|
|
|
|
|
-# host='127.0.0.1'
|
|
|
|
|
-host='192.168.0.211'
|
|
|
|
|
|
|
+sql_dir='/home/reghao/Dropbox/tnb/'
|
|
|
|
|
+host='127.0.0.1'
|
|
|
username='test'
|
|
username='test'
|
|
|
password='Test_123456'
|
|
password='Test_123456'
|
|
|
env_dest='rdb'
|
|
env_dest='rdb'
|
|
|
-env_src='rdb'
|
|
|
|
|
|
|
+env_src='tdb'
|
|
|
|
|
|
|
|
db1='tnb_account_'${env_dest}
|
|
db1='tnb_account_'${env_dest}
|
|
|
db2='tnb_content_'${env_dest}
|
|
db2='tnb_content_'${env_dest}
|
|
@@ -77,37 +76,35 @@ docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db4} < ${db
|
|
|
#######################################################################################################################
|
|
#######################################################################################################################
|
|
|
sql1a="select CONCAT('truncate table tnb_account_tdb.',TABLE_NAME,';') FROM information_schema.TABLES WHERE TABLE_SCHEMA='tnb_account_tdb'"
|
|
sql1a="select CONCAT('truncate table tnb_account_tdb.',TABLE_NAME,';') FROM information_schema.TABLES WHERE TABLE_SCHEMA='tnb_account_tdb'"
|
|
|
sql2a="select CONCAT('truncate table tnb_content_tdb.',TABLE_NAME,';') FROM information_schema.TABLES WHERE TABLE_SCHEMA='tnb_content_tdb'"
|
|
sql2a="select CONCAT('truncate table tnb_content_tdb.',TABLE_NAME,';') FROM information_schema.TABLES WHERE TABLE_SCHEMA='tnb_content_tdb'"
|
|
|
-sql3a="select CONCAT('truncate table reghao_bnt_tdb.',TABLE_NAME,';') FROM information_schema.TABLES WHERE TABLE_SCHEMA='reghao_bnt_tdb'"
|
|
|
|
|
-sql4a="select CONCAT('truncate table reghao_oss_tdb.',TABLE_NAME,';') FROM information_schema.TABLES WHERE TABLE_SCHEMA='reghao_oss_tdb'"
|
|
|
|
|
|
|
+sql3a="select CONCAT('truncate table reghao_oss_tdb.',TABLE_NAME,';') FROM information_schema.TABLES WHERE TABLE_SCHEMA='reghao_oss_tdb'"
|
|
|
|
|
|
|
|
echo 'truncate database tables...'
|
|
echo 'truncate database tables...'
|
|
|
-result1a=$(mysql -h${host} -u${username} -p${password} -s -e "${sql1a}")
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} -s -e "${result1a}"
|
|
|
|
|
|
|
+result1a=$(docker exec -i mysql80 mysql -h${host} -u${username} -p${password} -s -e "${sql1a}")
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} -s -e "${result1a}"
|
|
|
|
|
|
|
|
-result2a=$(mysql -h${host} -u${username} -p${password} -s -e "${sql2a}")
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} -s -e "${result2a}"
|
|
|
|
|
|
|
+result2a=$(docker exec -i mysql80 mysql -h${host} -u${username} -p${password} -s -e "${sql2a}")
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} -s -e "${result2a}"
|
|
|
|
|
|
|
|
-result3a=$(mysql -h${host} -u${username} -p${password} -s -e "${sql3a}")
|
|
|
|
|
|
|
+result3a=$(docker exec -i mysql80 mysql -h${host} -u${username} -p${password} -s -e "${sql3a}")
|
|
|
result3a1="SET FOREIGN_KEY_CHECKS = 0;"${result3a}"SET FOREIGN_KEY_CHECKS = 1;"
|
|
result3a1="SET FOREIGN_KEY_CHECKS = 0;"${result3a}"SET FOREIGN_KEY_CHECKS = 1;"
|
|
|
-mysql -h${host} -u${username} -p${password} -s -e "${result3a1}"
|
|
|
|
|
-
|
|
|
|
|
-result4a=$(mysql -h${host} -u${username} -p${password} -s -e "${sql4a}")
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} -s -e "${result4a}"
|
|
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} -s -e "${result3a1}"
|
|
|
|
|
|
|
|
#######################################################################################################################
|
|
#######################################################################################################################
|
|
|
# 还原表数据到数据库
|
|
# 还原表数据到数据库
|
|
|
#######################################################################################################################
|
|
#######################################################################################################################
|
|
|
echo 'import table data...'
|
|
echo 'import table data...'
|
|
|
-mysql -h${host} -u${username} -p${password} ${db11} < user_registry.sql
|
|
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db1} < account_user_registry.sql
|
|
|
|
|
+
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db2} < file_store_config.sql
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db2} < vod_post_category.sql
|
|
|
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} ${db21} < file_store_config.sql
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} ${db21} < vod_video_category.sql
|
|
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db3} < file_store_node.sql
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db3} < file_store_volume.sql
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db3} < file_upload_channel.sql
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db3} < file_user_key.sql
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db3} < file_user_node.sql
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db3} < file_meta.sql
|
|
|
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} ${db31} < file_store_node.sql
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} ${db31} < file_store_volumes.sql
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} ${db31} < file_upload_channel.sql
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} ${db31} < file_user_key.sql
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} ${db31} < file_user_node.sql
|
|
|
|
|
-mysql -h${host} -u${username} -p${password} ${db31} < file_meta.sql
|
|
|
|
|
|
|
+docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db4} < ${db14}.sql
|
|
|
|
|
|
|
|
echo 'database init done...'
|
|
echo 'database init done...'
|