CMD="use metadata; select * from usernames; select * from personData; select usernames.SNo,
usernames.DataTelid, usernames.UName, personData.ActiveInactive from usernames, personData where usernames.DataTelid=personData.DataTelid into outfile '/tmp/querydb';"
ssh [USER-NAME]@[REMOTE-HOST]
mysql -h HOST -u USERNAME -pPASSWORD -e "$CMD" < /tmp/querydb从服务器A登录到具有mysql数据库的服务器B。querydb文件应该不是在服务器B上创建的,而是服务器A上创建的。我被卡住了,怎么做呢?
发布于 2012-10-22 15:44:26
嗯,我看到了两个问题:
试试这个:
ssh user@host "mysql -u USER -pPASSWORD -e \"$CMD\"" > /tmp/querydbhttps://serverfault.com/questions/441005
复制相似问题