Thanks for bringing these issues to our attention.
As you correctly mentioned, users should install mariadb10.11-server as well. One can run the following
dnf install mariadb10.11-server
Although in the new versions of mariadb, the binaries are called mariadbd-safe and mariadb-upgrade, invoking mysqld_safe and mysql_upgrade will also work since these are provided with the rpm as symbolic links.
lrwxrwxrwx 1 root system 15 Jan 10 00:38 /opt/freeware/bin/mysql_upgrade -> mariadb-upgrade
lrwxrwxrwx 1 root system 13 Jan 10 00:38 /opt/freeware/bin/mysqld_safe -> mariadbd-safe
However there is an error in the writing. It should be mysql_upgrade instead of mysqld_upgrade
In the post installation script as well, /opt/freeware/libexec/mysqld is used which is a symbolic link to mariadbd. So, it should work.
lrwxrwxrwx 1 root system 8 Jan 21 06:54 /opt/freeware/libexec/mysqld -> mariadbd
------------------------------
RESHMA KUMAR
------------------------------
Original Message:
Sent: Mon January 20, 2025 11:03 AM
From: C- -T
Subject: Upgrading from MariaDB 10.4 to MariaDB 10.11
just did the upgrade...the above writing is full off inaccuracies. if someone with no mariadb knowledge is confronted with this downright nonsense...better not.
1) just doing "dnf install mariadb10.11" does not install server binaries, so this leaves one with a dysfunctional "server" installation. mariadb10.11-server needs to be installed also.
2) mysql_save is not part of the package, so alone this fact will leave inexperienced user baffled. its named mariadb-save, same with mysql_upgrade...ridiculous
3) the post install script tries to create a aix service with wrong binarie names (mysqld instead of mariadbd), and fails in checking if the service is already present.
these are only the things that i am encounterd...who knows what else is messed up.
------------------------------
I regret starting this entire conversation
------------------------------