午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

linux - 如何編寫(xiě)expect腳本自動(dòng)導(dǎo)入mysql數(shù)據(jù)庫(kù)

瀏覽:171日期:2022-06-15 17:07:09

問(wèn)題描述

我的腳本是這樣的test.sh

#!/usr/bin/expectset password rootspawn mysql -u root -pexpect 'password:'send '$passwordrn'send 'drop database blog_api;rn'send 'CREATE DATABASE `blog_api` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;rn'send 'exit;rn'expect 'Bye'send 'mysql -uroot blog_api < 2017-01-09-12:00:09.sql;rn'expect 'Enter password:'send '$passwordrn'interact

導(dǎo)出是沒(méi)有問(wèn)題的,但是導(dǎo)入的話沒(méi)有效果,大神求教。。。

問(wèn)題解答

回答1:

你腳本中已經(jīng)設(shè)置了變量password的值,為什么不直接用shell呢,直接執(zhí)行命令mysql -uroot -p $password blog_api < 2017-01-09-12:00:09.sql或者寫(xiě)成shell腳本不就可以導(dǎo)入了。

回答2:

為啥非要用expect呢,這個(gè)命令命名可以直接用shell來(lái)寫(xiě)的

#!/usr/bin/env bashmysql -uroot -p ’root’ -e ’drop database if exists blog_api; CREATE DATABASE `blog_api` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;’mysql -uroot -p ’root’ blog_api < 2017-01-09-12:00:09.sql

如果非要用expect的話,試試下面這樣

#!/usr/bin/expectset password ’root’spawn mysql -uroot -p -e 'drop database if exists blog_api; create database `blog_api` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;'expect 'password:'send '$passwordr'expect eofspawn mysql -uroot blog_api < 2017-01-09-12:00:09.sql;expect 'password:'send '$passwordr'expect eof

相關(guān)文章:
主站蜘蛛池模板: 黄色免费看网站 | 国产欧美大片 | www.天天干 | 人人看人人看 | 神马影院午夜伦理 | 国产视频1区2区 | 天天干免费视频 | 欧美日韩看片 | 岛国精品在线观看 | 亚洲国产色图 | 日韩一级av毛片 | www日韩精品 | 一级爱爱片 | 日韩三级在线观看视频 | 久久久久久久久久久久久久 | 欧美午夜影院 | 最新日韩在线 | 天天色天天操天天射 | 午夜在线成人 | 狠狠干夜夜 | 国产在线视频在线观看 | 国产成人99久久亚洲综合精品 | 免费看片成人 | 欧美日韩在线视频播放 | 一级特黄色 | 国产精品久久久免费观看 | 黄页网站在线免费观看 | 日韩美在线 | 69堂精品 | 欧美国产日韩一区二区三区 | 亚洲日日夜夜 | 久草网在线 | 噼里啪啦国语版在线观看 | 欧美色图久久 | 久久国产中文字幕 | 18国产免费视频 | 成年人网站免费在线观看 | 日本www在线观看 | 日本精品视频一区 | 五月婷婷导航 | 午夜激情影院 |