blob: abb496d26d07ea3d405da8a3834c6ea3d4832e42 (
plain) (
tree)
|
|
# If a file ~/.mysql/$1.cnf exists, call mysql(1) using that file, discarding
# the rest of the arguments. Otherwise just run MySQL with given args. Use
# restrictive permissions on these files. Doesn't allow filenames beginning
# with hyphens.
#
# Examples:
#
# [client]
# host=dbhost.example.com
# user=foo
# password=SsJ2pICe226jM
#
# [mysql]
# database=bar
#
mysql() {
case $1 in
-*) ;;
*)
[ -f "$HOME/.mysql/$1".cnf ] &&
set -- --defaults-extra-file="$HOME/.mysql/$1".cnf
;;
esac
command mysql "$@"
}
|