mysql库怎么还原 mysql还原到初始状态

重装系统后,mysql应该怎么恢复过去1、先在运行中输入services.msc,找到MysQL的服务,将其停止;
2、然后备份新安装的MY.INI和DATA这两个目录,直接将其原来mysql/data下的文件拷到新安装的mysql/data目录下即可;
3、启动MysQL服务 。该方法只在新安装的数据库与旧数据库版本相同的情况下实验成果 。重新打开navicat,发现原来的数据库都可以使用了 。
navicat for mysql 误删数据库怎么恢复?navicat for mysql 误删数据库怎么恢复
重新创建一个数据库
找到最近一次完整备份,导入完整备份
打开最近一次完整备份到你要恢复点的binlog,前提是打开log-bin
根据时间点,执行binlog日志,恢复到你所要的恢复点
binlog操作方法
MySQL的备份与还原,非常规备份,全量备份,增量备份1mysql库怎么还原:官方百万级别mysql库怎么还原的测试数据库:
官方测试数据库github网址:
下载到目录mysql库怎么还原 , 解压即可,运行命令:
2:自己创建简单测试数据库:
快速随机生成测试语言的网站:
选择sql和想生成的字段,点击生成Generate!生成即可 。
在MySQL输入生成的语句即可 。
3:测试备份还原时用到的命令
删库跑路测试(先备份好)
还原后查询库的表数据是否完整 。
采用复制整个数据存放目录
1:查看数据库数据存放位置
有两种方法:
1):在数据库中用命令show variables like 'datadir';查看
2):在配置文件中查看,配置了datadir目录的可查看 。没有配置的默认为/var/lib/mysql/位置
Linux中查看配置文件
2:复制目录或者目录下某个数据库名
3:还原时直接复制文件夹到数据库目录即可
mysqldump又可叫做全量备份 。
参数 --databases 同 -B,单独一个库,也可省略 。
1、备份命令mysqldump格式
格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 database 数据库名文件名.sql
备份testDatabase数据库
2、备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库 。
3、直接将MySQL数据库压缩备份
备份并压缩
4、备份MySQL数据库某个(些)表
备份testDatabase中的myTable表,不需要用参数 --databases 或者 -B
5、同时备份多个MySQL数据库
同时备份testDatabase和 employees两个库
6、备份服务器上所有数据库
参数 --all-databases 同 -A
7、还原MySQL数据库的命令
1) 不指定数据名还原,默认生成原数据库名称,还原所有数据库 。
2) 指定数据名还原,还原指定单个数据库,需在数据库种预先创建一个testDatabase名称 。
3) 还原压缩的MySQL数据库
4) 进入数据库用source导入
增量备份是针对于数据库的bin-log日志进行备份的,增量备份是在全量的基础上进行操作的 。增量备份主要是靠mysql记录的bin-log日志 。
1:查看是否开启bin-log日志
进入mysql输入命令可查看 。
显示如下为开启状态,日志文件在/var/lib/mysql/以binlog.00001的格式保存 。
如未开启,需要在配置文件种配置
2:查看目前使用的bin-log日志文件
进入mysql查看命令 。
显示如下,目前使用的是binlog.000022文件 , 所有操作都记录在此文件 。
查看当前testDatabase的表myTable数据如下 ,
3:刷新日志 , 使用新的日志文件(备份)
在命令端执行命令
日志文件从 binlog.000022 变为 binlog.000023
这时相当与已经备份成功,备份文件即为上次的binlog.000022日志文件 。
4:删除数量 , 从日志还原数据
1) 删除ABC行
查询以及没有ABC行列 。
2) 恢复数据ABC行
退出mysql,在命令端用mysqlbinlog命令恢复到binlog.000022日志状态 。
进入数据库再次查看数据,ABC已经恢复 。
增量备份完成 。
电脑重装系统后如何恢复Mysql数据库1、把原来mysql安装目录下mysql库怎么还原的data文件夹拷出来;
2、卸载掉原来mysql库怎么还原的mysql;
3、重新安装mysql;
4、拷出来mysql库怎么还原的data文件夹里mysql库怎么还原,除了mysql、test子文件夹外的子文件夹mysql库怎么还原,全部都是数据库
怎么恢复mysql数据库mysql数据库恢复方法:
方法一:
命令恢复数据库:
mysql -u root –password=root密码 数据库名备份文件.sql
方法二:
第一步:用管理员权限登录并进入后台管理界面,点“数据库-资料恢复” 。
第二步:在数据恢复设置中选择“从本地文件”进行恢复,然后通过右边的“浏览”按钮找到之前保存下来的.sql文件 。
第三步:点“提交”按钮后将出现询问“分卷数据成功导入数据库,需要自动导入本次其他的备份吗?”一般继续点“确定”按钮即可 。之后的数据库文件就完全导入到当前网站了 。这时出现再次要求输入管理员帐号的提示 。访问网站地址时也会看到所有信息都恢复到备份数据库时的内容了 。
小提示:
不管采取哪种方式备份和恢复数据库,一定要注意备份和恢复时使用的版本要相同,甚至是语言种类也要一致 , 否则会存在乱码的问题 。
mysql中备份和还原数据库的语句什么啊一、Mysql数据库备份指令格式:
mysqldump -h主机名-P端口 -u用户名 -p密码 (–database) 数据库名文件名.sql
注:直接cmd执行该指令即可 , 不需要先mysql -u root -p链接数据库
1、备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasenamebackupfile.sql
2、备份MySQL数据库为带删除表的格式 , 能够让该备份覆盖已有数据库而不需要手动删除原有数据库 。
mysqldump -–add-drop-table -uusername -ppassword databasenamebackupfile.sql
二、数据库还原有三种方式:source命令、mysql、gunzip命令
1、source 命令
进入mysql数据库控制台,
mysql -u root -p
mysqluse 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysqlsource /home/work/db/bkdb.sql
2、mysql
mysql -hhostname -uusername -ppassword databasenamebackupfile.sql
3、gunzip
gunzipbackupfile.sql.gz | mysql -uusername -ppassword databasename
【mysql库怎么还原 mysql还原到初始状态】mysql库怎么还原的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql还原到初始状态、mysql库怎么还原的信息别忘了在本站进行查找喔 。

    推荐阅读