mariadb/client
Michael Widenius a8dd23d010 MDEV-32745 Add a simple MySQL to MariaDB upgrade helper
The tool is named mariadb-migrate-config-file.
The main purpose of the tool is to change MySQL option
files to work both for MySQL and MariaDB.
There are options to do the changes in the options file inline,
or at-end-of-file. One can also remove or comment unknown options.

The list of supported options is generated compile time from
mariadbd --help. All server options, including compiled plugins, are
supported.

The bulk of the code comes from Väinö.
Monty has updated it with a lot of extra options.
Wlad helped with cmake integration

Other things:
- Fixed a memory leak in sql_plugin.cc
- plugin-load will now in case of errors try to load all given plugins
  before aborted
- If silent-startup is used, plugin-load will not give errors for
  plugins it cannot load or warnings about plugin marturity level.
- my_rm_tree() will now delete symlinks, not the actual file, if
  MY_NOSYMLINK flag is used.
- my_stat() will now give data for symlink if MY_NOSYMLINKS is used.
- Added 'number of lines' option to mysqltest --cat_file

@Authors: Väinö Mäkelä <vaino.makela@iki.fi>,monty@mariadb.com
2026-01-30 23:58:20 +02:00
..
async_example.c MDEV-25602 get rid of __WIN__ in favor of standard _WIN32 2021-06-06 13:21:03 +02:00
client_metadata.h MDEV-17832 Protocol: extensions for Pluggable types and JSON, GEOMETRY 2020-03-10 20:43:32 +04:00
client_priv.h MDEV-33627 : Implement option --dir in mariadb-import 2024-07-16 15:16:29 +02:00
CMakeLists.txt MDEV-37463 Avoid libaio/liburing dependencies in mariadb-import 2025-09-08 12:33:13 +02:00
completion_hash.cc Merge 10.4 into 10.5 2020-11-03 16:24:47 +02:00
completion_hash.h Update FSF Address 2019-05-11 21:29:06 +03:00
connection_pool.cc MDEV-32216 Connection pool with asynchronous query execution. 2024-01-29 11:54:37 +01:00
connection_pool.h MDEV-32216 Connection pool with asynchronous query execution. 2024-01-29 11:54:37 +01:00
echo.c Fix typos in the codebase. 2022-08-09 18:41:09 +03:00
import_util.cc MDEV-34740 mariadb-import: optimize index and constraint creation 2025-01-24 13:15:05 +01:00
import_util.h MDEV-34740 mariadb-import: optimize index and constraint creation 2025-01-24 13:15:05 +01:00
mariadb-conv.cc unify client/tool version string 2023-01-19 12:39:28 +01:00
my_readline.h MDEV-36269: improve error handling for source command 2025-12-10 19:00:09 +04:00
mysql.cc Merge branch '11.4' into 11.8 2026-01-05 20:34:44 +01:00
mysql_plugin.c Merge branch '10.11' into 11.2 2024-09-18 10:45:26 +10:00
mysql_upgrade.c Merge 11.4 into 11.8 2025-04-02 14:07:01 +03:00
mysqladmin.cc cleanup: CREATE_TYPELIB_FOR() helper 2025-10-25 00:19:11 +07:00
mysqlbinlog.cc cleanup: CREATE_TYPELIB_FOR() helper 2025-10-25 00:19:11 +07:00
mysqlcheck.c cleanup: CREATE_TYPELIB_FOR() helper 2025-10-25 00:19:11 +07:00
mysqldump.cc MDEV-38226 File permission issues with mariadb-dump --dir 2025-12-17 11:22:28 +02:00
mysqlimport.cc Merge 11.4 into 11.8 2025-09-29 18:25:09 +03:00
mysqlshow.c [MDEV-14978] Client programs to use $MARIADB_HOST consistently 2024-10-04 06:44:39 +01:00
mysqlslap.c Merge branch '11.4' into 11.8 2025-06-18 07:43:24 +02:00
mysqltest.cc MDEV-32745 Add a simple MySQL to MariaDB upgrade helper 2026-01-30 23:58:20 +02:00
readline.cc MDEV-36269: improve error handling for source command 2025-12-10 19:00:09 +04:00