我尝试使用以下脚本查询远程数据库。
some_db="somedb"
isAnythingToProcess=$(mysql -uroot -proot -D$some_db -e "$checkSearch");
这适用于我本地,但每当我尝试将bash脚本运行到远程AWS服务器时,我都会收到错误
错误1049(42000):未知数据库&some 39; somedb'
任何提示?
P.S。数据库确实存在。我可以通过MySQL客户端连接到它。
答案 0 :(得分:1)
您需要为远程主机-h
some_db="somedb"
isAnythingToProcess=$(mysql -uroot -proot -h REMOTE_IP -D$some_db -e "$checkSearch");