• Michael Widenius's avatar
    Fix for MDEV-5547: Bad error message when moving very old .frm files to MariaDB 5.5. · 04bee0af
    Michael Widenius authored
    mysql_upgrade --help now also prints out --default options and variable values.
    mysql_upgrade now prints permission errors.
    mysql_upgrade doesn't print some non essential info if --silent is used.
    Added handler error message about incompatible versions
    Fixed that mysqlbug and mysql_install_db have the executable flag set.
    Removed executable flag for some non executable files.
    Changed in mysql_install_db askmonty.org to mariadb.com.
    Ensured that all client executables prints --default options the same way.
    Allow REPAIR ... USE_FRM for old .frm files if the are still compatible.
    Extended shown error for storage engine messages.
    
    
    client/mysql.cc:
      print_defaults() should be first (as in all other programs)
    client/mysql_upgrade.c:
      --help now also prints out --default options and variable values
      Print out error if wrong permissions
      Don't print info if --silent
    client/mysqladmin.cc:
      print_defaults() should be first (as in all other programs)
    client/mysqlbinlog.cc:
      Added print_defaults() to --help
    client/mysqlcheck.c:
      Added empty line in --help
    client/mysqlimport.c:
      Added empty line in --help
    client/mysqlshow.c:
      Made --help compatible
    client/mysqlslap.c:
      Made --help compatible
    client/mysqltest.cc:
      Added print_defaults() to --help
    include/handler_ername.h:
      Added handler error message
    include/my_base.h:
      Added handler error message
    mysql-test/r/mysql_upgrade.result:
      Updated results
    mysql-test/r/repair.result:
      Added test case for better error messages
    mysql-test/std_data/host_old.MYD:
      Added test case for better error messages
    mysql-test/std_data/host_old.MYI:
      Added test case for better error messages
    mysql-test/std_data/host_old.frm:
      Added test case for better error messages
    mysql-test/t/repair.test:
      Added test case for better error messages
    mysys/my_handler_errors.h:
      Added handler error message
    scripts/CMakeLists.txt:
      Fixed that mysqlbug and mysql_install_db have the executable flag set
    scripts/mysql_install_db.sh:
      askmonty.org -> mariadb.com
    sql/ha_partition.cc:
      Sometimes table_type() can be called for errors even if partition didn't manage to open any files
    sql/handler.cc:
      Write clear text for not handled, but defined error messages.
    sql/share/errmsg-utf8.txt:
      Extended shown error for storage engine messages
    sql/sql_admin.cc:
      Allow REPAIR ... USE_FRM for old .frm files if the are still compatible
    storage/myisam/ha_myisam.cc:
      Use new error message
    04bee0af
errmsg-utf8.txt 462 KB