用于数据库中所有视图的mysqldump的Windows命令?

时间:2012-01-13 09:28:01

标签: mysql command-line views command mysqldump

如何在mysql数据库中转储所有视图。我不需要表结构,程序等等。只需要查看。

请帮帮我。

由于

1 个答案:

答案 0 :(得分: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 user@host 
$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