我創建一個片段在我的Mac OS X終端(bash)的,這將讓我做下面的一個步驟中使用:創建一個從服務器的MySQL備份,與SCP本地下載和替換MAMP數據庫
- 通過ssh
- 登錄到我的服務器上創建我的WordPress數據庫
- 的mysqldump的備份下載備份文件到我的本地硬盤
- 更換我的本地MAMP臨mysql數據庫
這個想法是創建一個當前在線網站的本地版本來進行開發。到目前爲止,我有這個:
ssh server 'mysqldump -u root -p'mypassword' --single-transaction wordpress_database > wordpress_database.sql' && scp [email protected]:~/wordpress_database.sql /Users/me/Downloads/wordpress_database.sql && /Applications/MAMP/Library/bin/mysql -u root -p'mylocalpassword' wordpress_database < /Users/me/Downloads/wordpress_database.sql
很明顯,我對這個有點新,而且我覺得在這裏有很多不必要的冗餘。但是,它確實有效。哦,並且ssh命令ssh server
正在工作,因爲我已經在本地.ssh文件中創建了一個別名來執行此操作。
這裏是想我的幫助:
- 這能縮短?做得更簡單?
- 我在做這個很好的方法嗎?有沒有更好的辦法?
- 我該如何添加gzip壓縮?
我很欣賞這方面的任何指導。謝謝。
它的安全性差的做法,通過在命令行上的密碼。將密碼放在一個文件中,執行'chmod 400 passwordfile'並使用'... -p $(
2010-06-29 04:40:14