MySQL数据备份与恢复
1. 备份所有库
mysqldump -uroot -p123456 -B -A --events -x|gzip>/opt/back_all_$(date +%F).sql.gz2. 单库备份
mysqldump -uroot -p123456 -B -x wordpress|gzip>/opt/back_wordpress_$(date +%F).sql.g3. 多库备份
mysqldump -uroot -p123456 -B 库1 库2 库3 >/opt/backup/mysql_bak_db.sql4. 数据转移到新数据库
mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename5. 直接在MySQL数据库内复制一个库
mysqldump db1 -u root -p123456 --add-drop-table | mysql newdb -u root -p1234566. 查看备份数据内容
egrep -v "#|\/|^$|--" /opt/test_bak.sql7. 数据恢复
mysql -uroot -p123456 < /opt/test_bak.sql8. 查看SQL语句执行计划
explain select * from student where name="zhangsan";

浙公网安备 33010602011771号