Advertisement
Guest User

Untitled

a guest
Jul 11th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #!/bin/bash
  2. #---------------------
  3.  
  4. # umask 0077
  5. # echo -e "[client]\npassword = password" > my.cnf
  6. # echo "select 1 as one" | mysql --defaults-extra-file=my.cnf -u oreore
  7.  
  8. function Encho()
  9. {
  10. echo "[`date '+%Y/%m/%d %T'`] $1"
  11. }
  12.  
  13.  
  14. MYSQL_USER='root'
  15. MYSQL_PW=''
  16. MYSQL_URL='localhost'
  17. MYSQL_DB='test_db'
  18.  
  19. # MYSQL_LOGIN="-h ${MYSQL_URL} -u${MYSQL_USER} -p${MYSQL_PW} --database=${MYSQL_DB}"
  20. MYSQL_LOGIN="-h ${MYSQL_URL} -u${MYSQL_USER} --database=${MYSQL_DB}"
  21. MYSQL_IGNORE_WARNING='Warning: Using a password on the command line interface can be insecure.'
  22.  
  23. function run_select_sql()
  24. {
  25. unset ret
  26. unset SQLGetValue
  27. SQLGetValue=$1
  28.  
  29. RetValue=`echo "${SQLGetValue}" | mysql ${MYSQL_LOGIN} --skip-column-names 2>&1`
  30. Ret=$?
  31.  
  32. RetValue=${RetValue#$MYSQL_IGNORE_WARNING}
  33.  
  34. if [ $Ret -ne 0 ]; then
  35. Encho "on error($Ret) $SQLGetValue"
  36. echo $RetValue
  37. return $Ret
  38. fi
  39. # ValueArray=(${RetValue//\r/})
  40. ValueArray=(${RetValue})
  41.  
  42. ret="${ValueArray[*]}"
  43. return $Ret
  44. }
  45.  
  46. function run_insert_sql()
  47. {
  48. run_select_sql "$1"
  49. return $?
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement