소스 검색

db scripts

xiongzhu 4 년 전
부모
커밋
e4f72a5e5f
3개의 변경된 파일71개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      .gitignore
  2. 34 0
      copy.sh
  3. 35 0
      dump.sh

+ 2 - 0
.gitignore

@@ -31,3 +31,5 @@ build/
 .vscode/
 
 .DS_Store
+
+dump.sql

+ 34 - 0
copy.sh

@@ -0,0 +1,34 @@
+if [ -z "$1" ];
+then
+  echo "profile is blank";
+  exit 0;
+else
+  echo "profile is set to '$1'";
+fi
+declare host;
+declare pass;
+declare db;
+if [ "$1" = "pro" ];
+then echo 'dump to pro';
+host=mysql.izouma.com;
+user=microball;
+pass=2wsx@WSX#EDC;
+db=jmrh;
+elif [ "$1" = "test" ];
+then echo 'dump to test';
+host=mysql.izouma.com;
+user=microball;
+pass=2wsx@WSX#EDC;
+db=jmrh_test;
+elif [ "$1" = "local" ]; then
+echo 'dump to local';
+host=192.168.50.10;
+user=root;
+pass=123456;
+db=jmrh;
+else echo 'unknown db';
+exit 0;
+fi
+
+echo selected db: $host $pass $db;
+mysql -h$host -u$user -p$pass $db < dump.sql

+ 35 - 0
dump.sh

@@ -0,0 +1,35 @@
+if [ -z "$1" ];
+then
+  echo "profile is blank";
+  exit 0;
+else
+  echo "profile is set to '$1'";
+fi
+declare host;
+declare pass;
+declare db;
+if [ "$1" = "pro" ];
+then echo 'dump to pro';
+host=mysql.izouma.com;
+user=microball;
+pass=2wsx@WSX#EDC;
+db=jmrh;
+elif [ "$1" = "test" ];
+then echo 'dump to test';
+host=mysql.izouma.com;
+user=microball;
+pass=2wsx@WSX#EDC;
+db=jmrh_test;
+elif [ "$1" = "local" ]; then
+echo 'dump to local';
+host=192.168.50.10;
+user=root;
+pass=123456;
+db=jmrh;
+else echo 'unknown db';
+exit 0;
+fi
+
+echo selected db: $host $pass $db;
+
+mysqldump -h$host -u$user -p$pass $db > dump.sql