如何通过shell脚本执行SQL命令,以便我可以使其自动化?
我想使用shell脚本恢复我在SQL文件中收集的数据.我想连接到服务器并恢复数据.该命令在通过SSH命令行单独执行时有效.
这是我使用的命令:
mysql -h "server-name" -u root "password" "database-name" < "filename.sql"
Run Code Online (Sandbox Code Playgroud)
这是创建文件ds_fbids.sql并将其传递到mysql 的shell脚本代码.
perl fb_apps_frm_fb.pl
perl fb_new_spider.pl ds_fbids.txt ds_fbids.sql
mysql -h dbservername -u username -ppassword dbname < ds_fbids.sql
Run Code Online (Sandbox Code Playgroud)
这样做的正确方法是什么?