mysqlpump——一个数据库备份程序

  

           

  

  ,   

  

  mysqlpump客户端执行的是      逻辑备份      

  

  ,   

  

        

  

  ,,并行执行数据库和其中的对象,加快转储过程   

  

  ,,更好的控制哪些数据库和数据库对象来转储导出   

  

                                      

  

        

  

           

  

           

  

        

  

  ,   

  

  ,   

  

                       

              

  功能   

        

  至少需要的权限   

              

  导出表   

        

     选择      对应表权限   

              

  导出视图   

        

     显示view       对应视图权限   

              

  导出存储过程   

        

     触发      对应存储过程权限   

              

           

        

           

              

  导出用户定义   

        

  选择,mysql系统库的权限   

              
        
              

  ,加载转储文件,必须有执行转储文件所包含的语句的权限,如创建等。   

  

  ,   

  

  ,请注意   

  

  ,,,,,在windows上使用powershell导出时,重定向到一个新建文件,会使用utf - 16编码,这会导致错误,因为MySQL连接字符集不支持utf - 16。   

  

                                

  

                    

  

                                

  

  ,   

  

  ,Mysqldump调用语法   

  

  ,   

  

              

  

           

  

              

  

  ,   

  

  导出指定的多个库   

  

                 

  

  ,   

  

                                                  

  

                    

  

                    

  

  ,   

  

  Mysqlpump支持几个选项,包含或排除数据库、表,存储过程,用户定义,看      mysqlpump对象选择      ,   

  

  要加载转储文件,执行它包含的语句,如下:   

  

                          

  

                 

  

  ,   

  

  Mysqlpump选项概要   

  

                       

  

              

  

  ,   

  

  <引用>   ,      

  

     

  

                             

              

     

        

     

        

     

              

           

        

  添加,减少数据库语句每次创建数据库语句之前   

  

  在建库之前,先执行删除库操作   

  

        

        
              

           

        

  添加,每个CREATE TABLE语句之前DROP TABLE语句   

  

  在建表之前先执行删表操作。   

  

        

        

mysqlpump——一个数据库备份程序