博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux数据库copy方法
阅读量:5254 次
发布时间:2019-06-14

本文共 578 字,大约阅读时间需要 1 分钟。

相信大多数程序员都会遇到数据库copy的问题,下面就总结几种常见的方法,针对有mysql基础的同学参考

方法一:利用sqlyog的copy database的功能,如图

这种最简单,速度比较慢;

方法二:使用shell脚本

#/bin/bashdatapath=/home/tanglinsheng/dump.sql --要导入的文件echo "datapath:$datapath";mysqldump -h 数据库地址 -u用户名 -p密码  -d 数据库名 表名(可选) > $datapath;echo "mysqldump -h 数据库地址 -u用户名 -p密码 -d 数据库名 表名(可选) > $datapath";sleep 1;mysql -h 另一个数据库地址 -u 用户名 -p密码 数据库名 表名(可选) < $datapath;echo "$datapath success";sleep 1;

上述-d参数就是仅仅导出表结构,不包含表数据,故 删除-d即可导出表数据

把上述伪代码改成你要执行的sh文件,如:dump.sh

chmod -R 777 dump.sh 增加权限

./dump.sh start 即可。

转载于:https://www.cnblogs.com/tanglinsheng/p/10565195.html

你可能感兴趣的文章