对于一个公司来说,数据库是不可或缺的一部分,这说明数据库有多重要。让我们看看MySQLld备份和MySQL恢复数据库过程。首先,应该有两个虚拟机,一个模仿服务器,另一个作为客户端,mysqld服务应该在这两个虚拟机上安装和启动。
1,远程操作数据库
首先查看一些数据库
grant命令意味着什么?在这里, grant的意思是给予,即*.*通配符用于向 zhangsan用户授予所有数据库的所有权限,并且作为"服务器"端,这个地址上的 zhangsan操作所有数据库。自然地,该用户也可以使用密码登录。
操作完成让我们一起来验证一下吧
验证之前要记得关闭防火墙,否则会对下面的实验造成影响
关闭完防火墙进行验证
验证成功
一般来说数据库的权限是不会随便给别人的,这样可能会带来一些损失,那么如何取消用户对数据库的操作权限呢,见下图。
2,远程操作完成之后接下来进行备份恢复数据库操作
刚查数据库,看到系统里有一个叫bb的数据库。让我们备份和恢复bb的数据库。
首先备份数据库
当用户完成备份时,将生成相应的备份文件。用户可以备份到当前目录或自己指定备份目录。备份完成后,让我们一起验证一下。怎么验证?既然是恢复,第一步就是删除备份的数据库。
删除完成后,让我们完成数据库的恢复(这里的恢复是指恢复数据库中的信息,所以恢复前数据库应该存在于系统中)
恢复完成,让我们一起来查看一下吧
(二)通过日志进行恢复
首先需要修改数据库的配置文件
修改完成,重启mysqld服务
系统生成相应的日志文件
创建数据库
删除数据库
通过日志时间恢复
查看日志文件
恢复数据库
恢复完成,让我们一起来查看一下吧
通过位置恢复
恢复完成,让我们查看一下吧
以上俩种恢复方式的关键在于找对时间和相应的位置
操作完成!!!!
上一篇: 没有了