#!/bin/bash function mysqlo () { if [[ -z "$1" ]]; then __func_head "SERVER_NAME" echo else PASS=$(grepmysql $1 true) if [[ -z "$PASS" ]]; then echo "Server not found in config: $1" return 1 fi PS_SQL=$(grep -i $1 ~/.mysql_pass | awk 'BEGIN{FS=":"}{ print $4 }') USER=$(grep -i $1 ~/.mysql_pass | awk 'BEGIN{FS=":"}{ print $5 }') export MYSQL_PS1="$PS_SQL> " shift echo $__mysql mysql -u $USER --password=$PASS $@ unset PS_SQL fi } function mysqls () { if [[ -z "$1" ]]; then __func_head "SERVER_NAME DATABASE_NAME SQL_FILE" echo else USER=$(grep -i $1 ~/.mysql_pass | awk 'BEGIN{FS=":"}{ print $5 }') PASS=$(grepmysql $1 true) if [[ -z "$PASS" ]]; then echo "Server not found in config: $1" return 1 fi mysql -u $USER --password=$PASS -D $2 < $3 fi }