mirror of
https://github.com/MariaDB/server.git
synced 2026-10-23 18:49:29 +03:00
cover_definer_clause() wrapped DEFINER in "*/ /*!50017 ... */" and broke when the statement text contained a comment. Dump the server's DDL as returned. Also: - drop /*!NNNNN */ gates below 50700 in mysqldump, mysqlbinlog, mysqladmin, mysqlcheck, mysqlshow, mysqlimport, mysqlhotcopy, innotop and mtr_warnings.sql; mysqlbinlog's skip_replication becomes /*M! ...*/ - SHOW CREATE DATABASE no longer wraps IF NOT EXISTS and DEFAULT CHARACTER SET in comments - remove checks for servers older than 5.7 in mysqldump, mysqlcheck, mysql, innotop and the client library, including dump_trigger_old() and mysqlcheck's SHOW TABLES fallback - mysqldump warns on stderr if SHOW CREATE DATABASE fails Behavior changes: - --compatible=mysql323 and mysql40 are accepted and ignored. The other modes wrap only some SET and ALTER TABLE ... KEYS statements in /*!40101 */. - mysqlhotcopy --old_server is accepted, ignored, and prints a warning. Assisted-By: Claude:claude-5.5-sonnet