【发布时间】:2015-01-16 19:48:22
【问题描述】:
您好,我正在尝试创建一个备份某些表的脚本。表的数量很大,我不想复制粘贴命令。这是我的脚本。
#! /bin/bash
#The following commands exports/dump tables
# Usage: sh export-script DBName username password
#
#
#
export TABLES="A B C D...Z"
#
mysqldump $1 --skip-add-drop-table --replace --no-create-info --user=$2 --password=$3 ${TABLES} > dump.YYYY-MM-DD.sql
但是我收到以下错误:
"ysqldump: 找不到表:"Z
我是脚本新手,令人惊讶的是我找不到这个简单问题的解决方案。求救。
【问题讨论】:
-
当我在终端上复制/粘贴脚本时,脚本运行没有问题。
-
如果 MS windows 参与创建脚本文件,请使用
dos2unix mySqlDumperScript.sh。祝你好运。 -
@shellter 成功了。谢谢。
标签: mysql bash shell mysqldump