用shell script做資料庫操作 - Linux

Table of Contents

最近在學寫shell script
想操作mysql
但有幾個點不知道怎麼寫

第一行寫這樣可以進去資料庫
/Applications/MAMP/Library/bin/mysql
但接下來的指令就無效了

請問要怎樣寫好一串指令在外面操作他呢?
作基本的刪除,加入...等等

其實是想讓它自動跟遠端的主要資料庫隨時維持同步
想法是定期固定從遠端拉過來,然後把現在的資料庫換成新的
有人能提點一下嗎感謝!

--

All Comments

Eden avatarEden2013-06-20
sql的單讀寫一個檔案 然後shell script mysql ... < X.sql
Agnes avatarAgnes2013-06-23
Here document
Madame avatarMadame2013-06-26
那請問我要怎樣把SQL下載下來 成為一堆SQL指令
然後在insert到別的table上面去?
Susan avatarSusan2013-06-29
類似 var = SELECT * FROM table 之類的 然後去處理var
Charlotte avatarCharlotte2013-07-02
噢我好像找到dump的方法了
Agatha avatarAgatha2013-07-02
有沒有考慮用perl或python的API玩 XD?Oreilly的書有範例
Zora avatarZora2013-07-05
直接做repli不是比較方便嗎
Mary avatarMary2013-07-10
怎不用master slave db 呢
Steve avatarSteve2013-07-11
master就會push資料到slave db