小弟我踩了mysqldump的一个地雷

WBOY
发布: 2016-06-07 16:25:13
原创
1211 人浏览过

我踩了mysqldump的一个地雷 我们先看2种情况: P 1: [ 21:56:33-root@ssdtest:~ ]#mysqldump -S /data/mysql/test_3306/mysql.sock --single-transaction --force --databases tpcc v1.sql P 2: [ 21:56:54-root@ssdtest:~ ]#mysqldump -S /data/mysql/test

我踩了mysqldump的一个地雷
我们先看2种情况:P 1:
[ 21:56:33-root@ssdtest:~ ]#mysqldump -S /data/mysql/test_3306/mysql.sock --single-transaction --force  --databases tpcc > v1.sql
登录后复制


P 2:
[ 21:56:54-root@ssdtest:~ ]#mysqldump -S /data/mysql/test_3306/mysql.sock --single-transaction --force  tpcc > v2.sql
登录后复制



加了参数【--databases】在dump文件里会多了一个【use dbname】操作,这将导致相同实例同名数据库无辜惨遭"恢复出厂设置" :-)
线上操作必须列出执行方案,并尽可能评估每个操作背后所潜在的风险。这是DBA的基本职业素养。

Good Luck!
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!