- mysql备份单库
mysqldump -uroot -hlocalhost -p dedecms > /root/dedecms .sql
2. mysql备份多库 比如zblog,dedecms (–databases, -B 导出部分数据库)
mysqldump -uroot -hlocalhost -p123456 -B dedecms zblog > /root/dede_zblog.sql
3 mysql 备份导出全库
mysqldump -uroot -hlocalhost -p --all-databases >/root/all.sql
4.mysql 备份导出全库 同时 过滤掉某些库 (使用–databases,而不是–all-databases) (过滤information_schema mysql
performance_schema test
)
mysql -p123456 -e "show databases"|grep -Ev "Database|information_schema|mysql|test|performance_schema"|xargs mysqldump -uroot -p123456 --databases > /root/mysql_dump.sql
5.只导出数据库结构,不导出数据(–no-data, -d 只导出表结构,不导出表数据)导出cikeblgo 数据库所有表结构
mysqldump -uroot -hlocalhost -p -d --add-drop-table cikeblog > /root/cikeblog.sql
6. 导出数据库某些表数据
导出kevin库的haha、heihei表数据(可以在导出时加–add-locks参数,表示导出时锁定数据库表;这里没有添加)
mysqldump -uroot -hlocalhost -p123456 kevin haha heihei > /opt/kevin_hahei.sql
7.导出某个库下的一个或几个表结构(不包括表数据)(加不加–add-drop-table参数都可以)
导出cikeblgo数据库下的 content表的 表结构
mysqldump -uroot -hlocalhost -p -d --add-drop-table cikeblgo content > /root/cike_table1_3.sql
8.导入数据库 供参考
通用导入:
登录进入mysql
mysql> source /opt/db.sql;
导入kevin库(前提是kevin库要存在,如果没有,在导入前先创建kevin空库)
mysql -uroot -hlocalhost -p123456 kevin < /opt/kevin.sql
或者
mysql> use kevin;
mysql> source /opt/all.sql;
导入全库
mysql -uroot -hlocalhost -p123456 < /opt/all.sql
转载请注明:创富者 » mysql备份常用操作记录