30 lines
		
	
	
		
			529 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			529 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| CWD=$(cd `dirname $0`;pwd)
 | |
| cd "${CWD}"
 | |
| source _env
 | |
| 
 | |
| PASSCMD=""
 | |
| 
 | |
| case "$1" in
 | |
|   sys)
 | |
|     LOGIN_USER="root@sys"
 | |
|     DB="oceanbase"
 | |
|     if [[ "${OB_ROOT_PASSWORD}x" != "x" ]]; then
 | |
|       PASSCMD=-p${OB_ROOT_PASSWORD}
 | |
|     fi
 | |
|     ;;
 | |
|   root)
 | |
|     DB="oceanbase"
 | |
|     LOGIN_USER="root@${OB_TENANT_NAME}"
 | |
|     ;;
 | |
|   *)
 | |
|     DB="test"
 | |
|     LOGIN_USER="test@${OB_TENANT_NAME}"
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| echo "login as ${LOGIN_USER}"
 | |
| CMD="obclient -h127.1 -u${LOGIN_USER} -A -D${DB} -P${OB_MYSQL_PORT} ${PASSCMD}"
 | |
| echo "Command is: ${CMD}"
 | |
| ${CMD}
 | 
