当前位置:首页 > PHP教程 > PHP总结归纳

小弟我踩了mysqldump的一个地雷

我踩了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!
.syntaxhighlighter{padding-top:20px;padding-bottom:20px;}
【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!