Как я могу выполнить команду SQL через оболочку script, чтобы я мог ее автоматизировать?
Я хочу восстановить данные, которые я собрал в файле SQL, используя оболочку script. Я хочу подключиться к серверу и восстановить данные. Команда работает, когда выполняется отдельно через командную строку SSH.
Это команда, которую я использую:
mysql -h "server-name" -u root "password" "database-name" < "filename.sql"
Это код оболочки script, который создает файл ds_fbids.sql
и передает его в mysql.
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
Каков правильный способ сделать это?