MYSQL文件复制及备份

Posted 程序员丁某人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL文件复制及备份相关的知识,希望对你有一定的参考价值。

周末研究了下mysql的数据结构,记录下:

场景1:当从一台电脑的mysql的data中复制数据库的文件夹到另一台电脑上时会发现 表不存在,函数等也不存在

方法:1、需要将data根目录下的ibdata1一块复制,才能用navicat查看表结构

   2、数据库的函数是存放在datamysql下的proc.MYD中,所有要么复制文件,要么查找到相应的库把函数复制过去

场景2:数据库备份

方法:mysqldump -hlocalhost -uroot -p123456 --opt --routines database> E:mysql-5.7.15-winx64databackdatabase-%date:~0,4%%date:~5,2%%date:~8,2%.sql

说明:mysqldump -h服务器地址 -u用户名 -p密码 --opt --routines(导出函数和存储过程) 数据库名> 存放路径数据库名-当前时间(yyyyMMdd).sql

以上是关于MYSQL文件复制及备份的主要内容,如果未能解决你的问题,请参考以下文章

mysql数据库备份,主从复制及半同步复制

mysql备份复制-2

web服务文件更新自动同步数据库主从复制shell脚本实现网站代码备份和mysql备份

十MySQL之IDE工具介绍及数据备份

mysql整个数据完全备份。 可不可以把mysql的 data目录下的数据文件复制出来等于备份?

linux 学习笔记3 dd制作ISO文件和数据备份及复制