0
A
回答
1
#!/bin/sh
SRC_USER=root
SRC_PASS=secret
SRC_DB=mydb
SRC_DB_HOST=10.10.10.1
DEST_DB_HOST=localhost
DEST_USER=$SRC_USER
DEST_PASS=$SRC_PASS
DEST_DB=$SRC_DB
# External tools needed used by this script
MYSQLDUMP=/usr/bin/mysqldump
MYSQL=/usr/bin/mysql
FGRES=/usr/bin/fgres
# Dump database
$MYSQLDUMP -u $SRC_USER -p$SRC_PASS --opt $DB -h $DB_HOST > $DB.sql
# Replace the DEFINER lines with appropriate [email protected]
$FGRES "$SRC_DB_HOST" "$DEST_DB_HOST" $DB.sql
# Now insert the database in destination
$MYSQL -u $DEST_USER -p$DEST_PASS -D $DEST_DB < $DB.SQL
您可以檢查this link。
相關問題
- 1. mysqldump的部分數據庫
- 2. MySql命令mysqldump沒有執行?
- 3. PostgreSQL命令用於刪除角色所擁有的所有視圖和函數?
- 4. 視圖包含來自數據庫的所有數據
- 5. 1爲所有視圖讀取數據庫?
- 6. 如何使用mysqldump備份所有數據庫信息?
- 7. mysqldump命令不工作?
- 8. 未找到mysqldump命令 - MAMP
- 9. SQL命令添加數據庫圖表
- 10. 查詢SQL Server 2012數據庫實例中的所有視圖
- 11. 刪除所有ClearCase視圖 - 私有文件的命令行
- 12. 備份數據庫Django MysqlDump
- 13. 如何使用mysql查詢/命令從mysql數據庫中刪除所有視圖?
- 14. 如何爲所有主數據視圖製作html視圖
- 15. 在mysql中,顯示數據庫;命令沒有列出我的所有數據庫
- 16. 命名數據庫表和視圖
- 17. 如何在單個命令中使用sqllite截斷數據庫(清除數據庫中所有表的記錄)
- 18. 使用mysql命令導出表數據(不是mysqldump)
- 19. 爲什麼在所有數據庫中
- 20. MySQL創建跨所有前綴數據庫表的視圖
- 21. 使用mysqldump將所有數據庫導出到文件中使用DAYOFMONTH()
- 22. Git bash在Windows 7上。mysqldump命令不起作用
- 23. 將Unix命令轉換爲Windows命令
- 24. 使用UNIX中的命令關閉所有打開的X-windows
- 25. 清除數據網格視圖中的所有數據
- 26. 使用帶有視圖的命令對象鏈命令
- 27. Windows批處理命令將所有文件夾中有例外
- 28. MySQLdump沒有數據導出
- 29. mysqldump備份數據庫從Linux到Windows服務器
- 30. mysqldump的mysql數據庫備份
您是否要求轉儲視圖的定義或運行視圖返回的數據?祝你好運。 – shellter 2012-01-15 22:58:29