Mysql_数据备份与还原


mysqldump -- 使用这个命令备份  -- 是mysql 提供的一个备份工具

--------------------使用Mysql备份 单个数据库中的所有表

例如将 mysql数据库demo数据库导出到D盘下


这时D盘下就有 a.sql 文件了

----------------使用Mysql备份 单个数据库中的单个表

将demo库下的 person 表 备份到D盘下


----------------使用Mysql备份 多个服务器中的数据库


-------------使用mysqldump 备份服务器中的所有数据库


----------into outfile 语法 导出查询语句到本地文件


-----secure-file-priv option so it cannot execute this statement(会出现这个错误,这个错误需要修改Mysql.ini 文件下的secure-file 路径) 

--- 先查看你的默认导出路径  secure_file_priv 就是你只能导出到这个路径,除非修改my.ini 下的文件。这儿我就演示到这个目录下 



select * from  person where age=18 into outfile 'D:/mysql_beifen/a.sql';

------- --excute ="sql语句"database 表的导出本地文件 我导出 demo数据库下的person 表


------- --excute ="sql语句"database 表的导出本地(html)文件 我导出 demo数据库下的person 表


------- --excute ="sql语句"database 表的导出本地(xml)文件 我导出 demo数据库下的person 表



-------------------mysql_数据还原-------------------------

1,从D盘导入数据:


执行此语句前,系统必须创建数据库demo2

2,使用root登陆到服务器,然后用source导入本地的备份文件,直接执行



---使用LOAD DATA INFILE 方式导入文本文件


    

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告