访问多个mysql数据库的bash脚本

访问多个mysql数据库的bash脚本,mysql,bash,sh,Mysql,Bash,Sh,我都 我有一系列使用不同用户和密码的MYSQL数据库,但是所有数据库的DB结构都是相同的。 我无法为所有用户创建具有相同用户名和密码的用户,我需要快速对所有用户执行操作 我在考虑通过cron运行bash脚本 有什么建议吗?我本来想做这样的事,但没用:( 为什么不走这条路呢 do ${f}仅粘贴完整代码,并考虑@Ansgar Wiechers: #!/bin/bash uconn=( 'mysql -u user_db1 --password=pass_db1 db1'

我都

我有一系列使用不同用户和密码的MYSQL数据库,但是所有数据库的DB结构都是相同的。 我无法为所有用户创建具有相同用户名和密码的用户,我需要快速对所有用户执行操作

我在考虑通过cron运行bash脚本

有什么建议吗?我本来想做这样的事,但没用:(

为什么不走这条路呢

do

${f}仅粘贴完整代码,并考虑@Ansgar Wiechers:

#!/bin/bash
uconn=(
            'mysql -u user_db1 --password=pass_db1  db1'
            'mysql -u user_db2 --password=pass_db2  db2' 

             )

for f in "${uconn[@]}"
    do
      ${f} <<EOF
    show tables
    \\q
    EOF
    done
exit
!/bin/bash
康涅狄格州=(
'mysql-u user_db1--password=pass_db1 db1'
'mysql-u user_db2--password=pass_db2'
)
对于“${uconn[@]}”中的f
做
${f}
do
  ${f} <<EOF
show tables
\\q
EOF
done
#!/bin/bash
uconn=(
            'mysql -u user_db1 --password=pass_db1  db1'
            'mysql -u user_db2 --password=pass_db2  db2' 

             )

for f in "${uconn[@]}"
    do
      ${f} <<EOF
    show tables
    \\q
    EOF
    done
exit
ssh ssh_user@mydomain.com 'bash -s' < /local/path/to/multiple_db_connections.sh