You are here
MariaDB/MySQL Environment MyEnv 2.1.0 has been released
FromDual has the pleasure to announce the release of the new version 2.1.0 of its popular MariaDB, Galera Cluster and MySQL multi-instance environment MyEnv.
The new MyEnv can be downloaded here. How to install MyEnv is described in the MyEnv Installation Guide.
In the inconceivable case that you find a bug in the MyEnv please report it to the FromDual bug tracker.
Any feedback, statements and testimonials are welcome as well! Please send them to feedback@fromdual.com.
Upgrade from 1.1.x to 2.0
Please look at the MyEnv 2.0.0 Release Notes.
Upgrade from 2.0.x to 2.1.0
shell> cd ${HOME}/product
shell> tar xf /download/myenv-2.1.0.tar.gz
shell> rm -f myenv
shell> ln -s myenv-2.1.0 myenv
Plug-ins
If you are using plug-ins for showMyEnvStatus create all the links in the new directory structure:
shell> cd ${HOME}/product/myenv
shell> ln -s ../../utl/oem_agent.php plg/showMyEnvStatus/
Upgrade of the instance directory structure
From MyEnv 1.0 to 2.0 the directory structure of instances has fundamentally changed. Nevertheless MyEnv 2.0 works fine with MyEnv 1.0 directory structures.
Changes in MyEnv 2.1.0
MyEnv
- Removed hard coded parts for running MyEnv under O/S user
mariadb. - Function
substitute_pathwas refactored. - Branch guessing improved.
- Warnings and errors are in color now.
- MyEnv log file is now touched to avoid problems with O/S user
root. - O/S user
mysqlremoved in start/stop script. - Checks for DB start improved.
/var/runreplaced by the more modern location/run.- Should now be completely MariaDB compatible (
mariadbdvs.mysqld). - Wrapper
mysqld_safewas extended tomariadbd-safe. - Replaced
getVersionFromMysqldbygetVersionAndBranchFromDaemonand extended functionality of this function. LD_LIBRARY_PATHwas set to the wrong directory.- Reverting Commit: fcc93c5 from v2.0.3 related to
CDPATH. Break commands likecd logorcd etc. - Database
mysql_innodb_cluster_metadatais hidden now. - Database
#innodb_redois suppressed now as well for MySQL 8.0, andhideschemais not added to every new instance any more to not overwrite the default. - Bug while stopping instance with missing
my.cnffixed. - Function
getDistributioncleaned-up. - MySQL should now also be detected correctly from Ubuntu repository.
- Function
my_execrewritten. - Debian GNU/Linux tag added for distros.
- Function
extractBranchmade better to work on Debian and Ubuntu with distribution packages. - Oracle Linux is considered as well now.
- Made scripts ready for new MariaDB behaviour.
my.cnftemplate adapted to newest knowledge.- Directory changed from
/tmpto/var/tmp, code cleaned-up and renewal, PID file code and message improved instopInstance. - Distributions cleaned-up and cloudlinux, rocky linux and almalinux added as centos compatible distros.
MyEnv Installer
- Debian 10 and 11 do not support PHP 8.0 yet, fixed.
- Unit file is copied now correctly.
- MyEnv instance installation is automatizable now.
- Instance creation automation added.
my.cnftemplate together withinstallMyenvshould now work without errors or warnings for MariaDB 10.5 - 11.2 and MySQL 8.0 - 8.3.- Command
yumreplaced bydnf. - Command
apt-getcomments replaced byapt.
MyEnv Utilities
- Client utility adapted in
*monitorscripts. - InnoDB cluster monitor added.
wsrep_last_committedwas added ingalera_monitor.sh.- AWR added, sharding stuff added, lock and trx analysis scripts added.
- Memory analysis added, NUMA maps output made ready for new variables.
connect_maxoututility added.
For subscriptions of commercial use of MyEnv please get in contact with us.