访问多个mysql数据库的bash脚本
我都 我有一系列使用不同用户和密码的MYSQL数据库,但是所有数据库的DB结构都是相同的。 我无法为所有用户创建具有相同用户名和密码的用户,我需要快速对所有用户执行操作 我在考虑通过cron运行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'
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