标签:数据库 技术 ase weight span tar 另一个 一个数据库 方法
相信大多数程序员都会遇到数据库copy的问题,下面就总结几种常见的方法,针对有mysql基础的同学参考
方法一:利用sqlyog的copy database的功能,如图
这种最简单,速度比较慢;
方法二:使用shell脚本
#/bin/bash datapath=/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 即可。
标签:数据库 技术 ase weight span tar 另一个 一个数据库 方法
原文地址:https://www.cnblogs.com/tanglinsheng/p/10565195.html