github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/tests/_utils/run_sql_file (about)

     1  #!/bin/bash
     2  # parameter 1: sql file
     3  # parameter 2: host
     4  # parameter 3: port
     5  # parameter 4: password
     6  
     7  set -eu
     8  
     9  TIDB_PORT=4000
    10  user="root"
    11  if [[ "$3" = $TIDB_PORT ]]; then
    12  	user="test"
    13  fi
    14  
    15  echo "[$(date)] Executing SQL: $1" >"$TEST_DIR/sql_res.$TEST_NAME.txt"
    16  mysql -u$user -h$2 -P$3 -p$4 --default-character-set utf8 -vv <"$1" >>"$TEST_DIR/sql_res.$TEST_NAME.txt"