小弟我踩了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_3306/mysql.sock --single-transaction --force  tpcc > v2.sql



加了参数【–databases】在dump文件里会多了一个【use dbname】操作,这将导致相同实例同名数据库无辜惨遭”恢复出厂设置” 🙂


线上操作必须列出执行方案,并尽可能评估每个操作背后所潜在的风险。这是DBA的基本职业素养。

相关文章:

你感兴趣的文章:

标签云: