mysql导入,导出sql

1.导出sql

mysqldump -h 主机名/主机ip -u mysql用户名 -p 密码 数据库名 表名> 文件名.sql

表名可选


2.导入sql

方法一.

进入mysql

use 数据库名;

source sql路径

方法二.

mysql -h 主机名/主机ip -u mysql用户名 -p 密码 数据库名 表名< 文件名.sql

表名可选



shell脚本

#!/bin/bash

read -s -p "please input source mysql password :" source

echo $'\n'

read -s -p "please input target mysql password :" target

echo $'\n'

mysqldump -h192.168.121.1 -uroot -p$source --databases ttt1 > /data/ttt1.sql

mysql -h192.168.121.1 -uconn_ehoo -p$target ttt1 < /data/ttt1.sql

mysqldump -h192.168.121.1 -uroot -p$source --databases ttt2  > /data/ttt2.sql

mysql -h192.168.121.1 -uroot -p$target ttt2 < /data/ttt2.sql

if [[ $? -eq 0 ]];then

echo "COPY COMPELETED!"

else

echo "COPY ERROR!"

fi


你可能感兴趣的:(mysql导入,导出sql)