Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        6年前关闭。
                                                                                            
                
        
如果我们可以使用一致,并行的备份方法,那么我们现有的数据库大小约为200Gb。
为了进行测试,我通过使用带有选项--single-transaction的mysqldump将开发Db从5.5迁移到5.6,但是对于生产而言,我正在寻找一种方法,可以将停机时间最少的mysql prod Db升级到5.6。

最佳答案

您可以构建一个新服务器,并在该计算机上安装5.6,然后迁移数据,同时保持现有数据库的正常运行。

准备就绪后,您只需翻转应用程序中的连接字符串或更改IP地址即可。这不会给您造成停机时间,但需要安装另一台计算机。当您使用云托管(AWS,Rackspace等)时,通常更容易。

另一个选择是,如果不是关键任务应用程序,则最好提前设置预期的停机页面。

09-26 20:07