• unknown's avatar
    Bug#27293: mysqldump crashes when dumping procedure defined by different user · 8f8244df
    unknown authored
    mysqldump didn't properly handle getting no data on
    SHOW CREATE PROCEDURE.  If S/C/P fails (due to dumping
    user's insufficient privileges on mysql.proc, say),
    mysqldump will print a comment to that effect to the
    output and return an error-code.  If the -f (force) option
    is used, the dump will continue, otherwise, it will abort
    right there and then.
    
    Also fixes Bug#22761, "mysqldump reports no errors when using
    --routines without mysql.proc privileges"
    ---
    Merge mysql.com:/home/tnurnberg/27293/50-27293
    into  mysql.com:/home/tnurnberg/27293/51-27293
    ---
    Merge tnurnberg@bk-internal.mysql.com:/home/bk/mysql-5.1-maint
    into  mysql.com:/home/tnurnberg/27293/51-27293
    
    
    client/mysqldump.c:
      Bug#27293: mysqldump crashes when dumping procedure defined by different user
      
      handle failure of SHOW CREATE PROCEDURE, give user diagnostics,
      heed -f (force) option
      ---
      manual merge
    mysql-test/r/mysqldump.result:
      Bug#27293: mysqldump crashes when dumping procedure defined by different user
      
      show that trying to mysqldump --routines with insufficient
      privileges will no longer crash the client
      ---
      manual merge
    mysql-test/t/mysqldump.test:
      Bug#27293: mysqldump crashes when dumping procedure defined by different user
      
      show that trying to mysqldump --routines with insufficient
      privileges will no longer crash the client
      ---
      manual merge
    8f8244df
mysqldump.c 132 KB