当前位置:首页 > 虚拟机 > 正文

虚拟机找不到二进制文件


一、linux超级终端显示“无法执行二进制文件”如果将arm-linux-gcc转换为gcc,则可以在虚拟机终端中运行它。
二、解析如何通过Mysql的二进制日志恢复数据库数据(图文详解)
本文详细介绍了如何使用Mysql二进制日志恢复数据库。它有一定的价值。
网站管理员经常会因为各种原因和操作而意外删除网站数据,并且无法恢复网站。那么在这篇文章中我们将向大家展示如何通过Mysql的二级机制(binlog)来记录数据。
系统环境:
操作系统:CentOS6.5X64(虚拟机);
VeL服务:PHP+Mysql+apache;
网站:为了方便,本地直接使用禅智系统搭建DEMO站点;
操作步骤:
1.Binlog内容分析内容;
6.给定一定的配方;
1。。操作简单。找到Mysql配置文件并将“log_bin=mysql-bin”行添加到该文件中。事实上,在各种Mysql安装环境中,通常都会默认启用该功能。
开启binlog功能后,mysql数据库目录下会有mysql-bin.000001、mysql-bin.000002等文件。每次启动mysql或者手动重建日志时都会创建一个新的二进制日志。
首先,在我们的mysql命令行中,使用“showmasterlogs”命令查看现有的binlog文件。

2。

3。恢复binlog日志
之前mysqlbinlog文件为mysql-bin.000001,在后台页面向数据库添加了三项。现在我们重建binlog日志,将会生成一个新的mysql-bin.000002文件,如下所示:
flushlogs;
showmasterlogs;
4.删除刚刚添加的文章。
5。
使用mysqlbinlog命令mysql:

mysqlbinlog/data/mysql/mysql-bin.000002注意:因为本地mysqlbinlog无法识别binlog配置中set=utf8字符的失败,所以这里I这仅在添加“_no-defaults”命令时有效,任何人都可以从中学习。

第二个是伤害内容的部分宏:

6。可靠地检索数据;
当通过mysqlbinlog检索数据时,我们可以给出恢复。一个特定的时间点,这有点像管理服务器快照。所以现在我们要恢复刚刚删除的文章。我们可以找到删除之前的时间点,并将其恢复到那个时间。
如何使用mysqlbinlog命令,通过mysqlbinlog帮助命令查看,像这样:
mysqlbinlog_no-defaults_help
当帮助文档中显示时,可以通过指定时间或位置来恢复数据。
让我们捕获日志文件mysql-bin.000001,如下所示:
mysqlbinlog-no--defaults/data/mysql/mysql-bin.000001
从前面的步骤我们知道,在删除数据之前我们在mysql-bin文件中生成了.000002,所以我们只需要恢复这个时间点即可。
命为:


代码如下:

mysqlbinlog_no-defaults_stop-datetime='2017-04-1109:48:48'/data/mysql/mysql-bin000001|mysql_uroot_p123456

这次我们在后台搜索,发现我们刚才删除的三篇文章已经恢复了,这样就达到了我们想要的目的。
总结:
本文将与大家分享如何通过二进制批处理文件检索mysql数据。但我还是想提醒大家,你应该给你的页面一个安心。当今一些主流的CMS建站系统都内置了数据库备份功能,比如我们本网站使用的禅智系统。


三、在VMwarevSphere中组成虚拟机的文件有哪些?VMwarevSphere中的虚拟机由哪些文件组成?