⼀个简单的MySQL数据库同步脚本mysql怎么导出数据库给别人
Talk is cheap,show you code.
1 mysqldump -h[remoteHost] -u[username] -p[password] -P[port] --databases [databasename1] [databasename2] > [D:\mysqlsync\temp.sql]
2 echo "备份完成";
3 mysql -u[root] -p[123456] -h[localhost] < [D:\mysqlsync\temp.sql]
4 echo "导⼊完成";
5 PAUSE
应⽤场景:
需要从某台机导出某数据库结构与数据,再导⼊本地指定的机器上,进⾏数据库快速迁移或复制。
配置好参数,双击完成同步。
简单说明:
1. 本地需要安装有mysql相关服务并配置mysql环境变量。
2. 创建后缀bat⽂件,将上⾯内容拷贝到⽂件中个,⽂本编码改为gbk以免乱码。
3. 在[]中填充具体需要的参数。不熟悉mysql命令的,拷贝⾛代码填好需要的参数就好,其他的不要动。
4. 第⼀⾏最后的⽬录层级要创建好。第三⾏⽬录要和前⾯⽬录⼀致,⼀是从远端主机dump了数据库⽂件,后⾯是读取该⽂件。
5. 双击bat即可执⾏同步。如果本地存在同名数据库,会先删掉再创建,注意保护好重要数据。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论