MariaDB/MySQL Environment MyEnv 3.0.0 has been released

FromDual has the pleasure to announce the release of the new version 3.0.0 of its popular MariaDB, MySQL and PostgreSQL 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 us by sending an email.

Any feedback, statements and testimonials are welcome as well! Please send them to us.

Upgrade from 2.x to 3.0

Please check the MyEnv Installation Guide.

Changes in MyEnv 3.0.0

MyEnv

  • Template warning improved.
  • Distro version in --version added.
  • Check MyEnv configuration permissions.
  • #fd increased for MyEnv.
  • myenv.conf should have more secure permissions now.
  • Situation caught when my.cnf is missing in myenv.conf.
  • Directories home and run moved to dba and myenv.
  • Unit file mariadb.service and mysql.service replaced by dba.service.
  • User mysql replaced by dba in template.
  • start_stop fixed warning in case argv[1] is missing.
  • sys_uid filter fixed for Rocky Linux.
  • dba unit file added to package.
  • Nagios plugins detection removed from showMyEnvVersion.
  • Old SysV init files removed and replaced by Systemd unit files.
  • dba user was introduced and check for system user added.
  • User dba changed an cosmetic fixes.

MyEnv Installer

  • 2 concurrent installMyEnv versions cannot run any more.
  • Directroy binlog, cgroups and angel removed from postgresql type installation.
  • Wrapper script installMyEnv.sh removed.
  • Cosmetics fixed in installer.
  • Installation made more mysql friendly.
  • libaio1t64 considered during installation recommendations on DEB systems.
  • Next free port suggestion during installMyEnv improved. It will suggest the first free port now.
  • apt-get and yum replaced by apt and dnf.

MyEnv Utilities

  • insert_test.sh made PostgreSQL ready.

PostgreSQL

  • PostgreSQL instance is stopped with fast instead of immediate now.
  • show_create_table.sh for PostgreSQL made nicer.
  • PostgreSQL status.sql added.
  • Minor fixes for PostgreSQL.

General

  • CHANGELOG updated.
  • rc made unique.
  • Minor bugs fixed.
  • Copyright year updated from 2024 to 2026.
  • mkdir changed from /bin to /usr/bin which is the new/right standard on all our 3 supported distributions.

Documentation

  • README updated.
  • Installation documentation improved, library related stuff documented.
  • PostgreSQL added to documentation.
  • lsb_release removed from documentation.
  • Documentation restructured.
  • Documentation made more resilient agaist errors.
  • Documentation process improved.
  • Documentation moved completely to asciidoc.

Packaging

  • Package list completed.
  • Makefile fixed.
  • Old distro stuff and initV stuff removed.
  • Build scripts fixed.

For subscriptions of commercial use of MyEnv please get in contact with us.