网站的区别,网页设计心得500字,在线教育网站源码,浙江海滨建设集团有限公司网站前端监控#xff1a;www.webfunny.cn #xff1b;只需要简单几步#xff0c;就可以搭建一套属于自己的前端监控系统#xff0c;快来试试吧。(github#xff1a;webfunny_monitor)一、mysqldump 简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 …前端监控www.webfunny.cn 只需要简单几步就可以搭建一套属于自己的前端监控系统快来试试吧。(githubwebfunny_monitor)一、mysqldump 简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库将需要备份的数据查询出来将查询出的数据转换成对应的insert 语句当我们需要还原这些数据时只要执行这些 insert 语句即可将对应的数据还原。二、备份命令 选项说明1、备份命令格式mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 文件名.sql例如 mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword --database cmdb /data/backup/cmdb.sql2、备份压缩导出的数据有可能比较大不好备份到远程这时候就需要进行压缩格式mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 | gzip 文件名.sql.gz例如 mysqldump -h192.168.1.100 -p 3306 -uroot -ppassword --database cmdb | gzip /data/backup/cmdb.sql.gz3、备份同个库多个表格式mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 表1 表2 .... 文件名.sql例如 mysqldump -h192.168.1.100 -p3306 -uroot -ppassword cmdb t1 t2 /data/backup/cmdb_t1_t2.sql4、同时备份多个库格式mysqldump -h主机名 -P端口 -u用户名 -p密码 --databases 数据库名1 数据库名2 数据库名3 文件名.sql例如mysqldump -h192.168.1.100 -uroot -ppassword --databases cmdb bbs blog /data/backup/mutil_db.sql5、备份实例上所有的数据库格式mysqldump -h主机名 -P端口 -u用户名 -p密码 --all-databases 文件名.sql例如mysqldump -h192.168.1.100 -p3306 -uroot -ppassword --all-databases /data/backup/all_db.sql6、备份数据出带删除数据库或者表的sql备份格式mysqldump -h主机名 -P端口 -u用户名 -p密码 --add-drop-table --add-drop-database 数据库名 文件名.sql例如mysqldump -uroot -ppassword --add-drop-table --add-drop-database cmdb /data/backup/all_db.sql7、备份数据库结构不备份数据格式mysqldump -h主机名 -P端口 -u用户名 -p密码 --no-data 数据库名1 数据库名2 数据库名3 文件名.sql例如mysqldump --no-data –databases db1 db2 cmdb /data/backup/structure.sql三、还原命令3.1 系统行命令mysqladmin -uroot -p create db_name mysql -uroot -p db_name /backup/mysqldump/db_name.db注在导入备份数据库前db_name如果没有是需要创建的 而且与db_name.db中数据库名是一样的才可以导入。3.2 soure 方法mysql use db_namemysql source /backup/mysqldump/db_name.db