MySQL知识点总结(十四)
mysqldump和mysqlpump实用程序在功能上有哪些相同和不同的地方?
二者都能用来执行逻辑备份,将所有数据库,特定数据库或特定表转储到文本文件,可移植,独立于存储引擎,是很好的复制/移动策略,适合小型导出,但不是完整的备份解决方案。
相比于mysqldump,mysqlpump可并行执行,提供了更好的性能,以CREATE USER/GRANT语句而不是使用INSERT语句将用户转储到mysql系统数据库中,更安全。
原始二进制备份在什么条件下是可以跨平台进行移植的?
源系统和目标系统上的数据库目录名称必须相同。
请说明使用可移动表空间进行备份的优势?
可执行部分数据库备份;不需要在另一台服务器中加载这些表;可以按表或功能来还原部分备份。
备份数据库时,为什么要同时备份日志和状态文件?
二进制日志和状态文件在使用备份恢复时对于保证数据库的一致性是必须的。
什么是时间点恢复,在MySQL中如何使用时间点恢复功能?
时间点恢复也叫不完全恢复,是将数据库恢复到请求恢复操作之前指定的过去时间点的恢复操作。首先还原备份,然后使用mysqlbinlog将二进制日志应用到还原过的备份中,将数据库前滚到所需要的时间点。
什么是MySQL的复制技术,在生产上有哪些典型应用案例?
使用复制可以将更改从一个实例复制到另一个实例。主服务器(master)将所有数据和结构更改记录到二进制日志中,从属服务器(slave)请求主机服务器(master)的二进制日志并在本地应用所有接受,实行主从服务器的数据同步。
复制技术的典型应用有水平横向扩展,商业智能和分析,地理数据分布,高可用性等。