reghao 2 週間 前
コミット
66b373363f
3 ファイル変更14 行追加10 行削除
  1. 7 3
      db/exec_tnb_backup.sh
  2. 4 4
      db/exec_tnb_dump.sh
  3. 3 3
      db/exec_tnb_init.sh

+ 7 - 3
db/exec_tnb_backup.sh

@@ -26,6 +26,10 @@ do
     echo "${db_name} data dumped at "`date +'%Y-%m-%d %H:%M:%S'`
 done
 
-# 导出单个表结构和数据
-# docker exec -i mysql80 mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db1} vod_video_post > vod_video_post1.sql
-# docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db1} < vod_video_post1.sql
+# 导出和还原单个表结构和数据
+# docker exec -i mysql80 mysqldump -h192.168.0.209 -utest -pTest_123456 --lock-all-tables --flush-logs --set-gtid-purged=off tnb_content_tdb vod_video_post > vod_video_post1.sql
+# docker exec -i mysql80 mysql -h192.168.0.209 -utest -pTest_123456 tnb_content_tdb < vod_video_post1.sql
+
+# 导出和还原单个数据库结构和数据
+# docker exec -i mysql80 mysqldump -h192.168.0.209 -utest -pTest_123456 --lock-all-tables --flush-logs --set-gtid-purged=OFF tnb_account_tdb > tnb_account_tdb.sql
+# docker exec -i mysql80 mysql -h192.168.0.209 -utest -pTest_123456 tnb_account_tdb > tnb_account_tdb.sql

+ 4 - 4
db/exec_tnb_dump.sh

@@ -6,7 +6,7 @@ cd ${sql_dir}
 #######################################################################################################################
 # 导出数据库
 #######################################################################################################################
-host='127.0.0.1'
+host='192.168.0.209'
 username='test'
 password='Test_123456'
 db1='tnb_account_tdb'
@@ -28,10 +28,10 @@ docker exec -i mysql80 mysqldump -h${host} -u${username} -p${password} --lock-al
 # 导出表数据
 # mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db1} account_user_registry > account_user_registry.sql
 
-# mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db2} file_store_config > file_store_config.sql
+# mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db2} file_oss_config > file_oss_config.sql
 # mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db2} vod_post_category > vod_post_category.sql
 
-# mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db3} file_store_node > file_store_node.sql
+# mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db3} file_oss_config > file_oss_config.sql
 # mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db3} file_store_volume > file_store_volume.sql
 # mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db3} file_upload_channel > file_upload_channel.sql
 # mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db3} file_user_key > file_user_key.sql
@@ -40,7 +40,7 @@ docker exec -i mysql80 mysqldump -h${host} -u${username} -p${password} --lock-al
 
 docker exec -i mysql80 mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db1} account_user_registry > account_user_registry.sql
 
-docker exec -i mysql80 mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db2} file_store_config > file_store_config.sql
+docker exec -i mysql80 mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db2} file_oss_config > file_oss_config.sql
 docker exec -i mysql80 mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db2} vod_post_category > vod_post_category.sql
 
 docker exec -i mysql80 mysqldump -h${host} -u${username} -p${password} --lock-all-tables --flush-logs --set-gtid-purged=off ${db3} file_store_node > file_store_node.sql

+ 3 - 3
db/exec_tnb_init.sh

@@ -1,10 +1,10 @@
 #!/bin/bash
 
 sql_dir='/home/reghao/Dropbox/tnb/'
-host='127.0.0.1'
+host='192.168.0.209'
 username='test'
 password='Test_123456'
-env_dest='rdb'
+env_dest='tdb'
 env_src='tdb'
 
 db1='tnb_account_'${env_dest}
@@ -95,7 +95,7 @@ docker exec -i mysql80 mysql -h${host} -u${username} -p${password} -s -e "${resu
 echo 'import table data...'
 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} < file_oss_config.sql
 docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db2} < vod_post_category.sql
 
 docker exec -i mysql80 mysql -h${host} -u${username} -p${password} ${db3} < file_store_node.sql