用以下方法可以在shell中执行多条mysql语句,如先创建库shell,在进入shell,然后在添加一个表,当然后面还可以再使用多条语句。有这个就可以实现mysql主从的脚本配置了。例子如下:
#! /bin/bash
MYSQL="mysql"
SQL1="create database shell"
SQL2="use shell"
SQL3="create table test6(\`id\` int(4),\`name\` char(10))"
#这里通过|将三条语句一次输入到mysql上,实现需要的功能。
echo "${SQL1}; ${SQL2};${SQL3}"|${MYSQL}
#! /bin/bash
MYSQL="mysql"
SQL1="create database shell"
SQL2="use shell"
SQL3="create table test6(\`id\` int(4),\`name\` char(10))"
#这里通过|将三条语句一次输入到mysql上,实现需要的功能。
echo "${SQL1}; ${SQL2};${SQL3}"|${MYSQL}
编辑回复