You are here
MySQL Environment MyEnv 1.0.3 has been released
    
    
          Fri, 2014-04-25 18:55 — sales_en
    
  	
  	  
  	
    
    	    
	  
	
 
FromDual has the pleasure to announce the release of the new version 1.0.3 of its popular MySQL, MariaDB and Percona Server multi-instance environment MyEnv.
The majority of improvements happened on the MySQL Backup Manager (mysql_bman) utility.
You can download MyEnv from here.
In the inconceivable case that you find a bug in MyEnv please report it to our Bugtracker.
Any feedback, statements and testimonials are welcome as well! Please send them to feedback@fromdual.com.
Upgrade from 1.0.x to 1.0.3
# cd ${HOME}/product
# tar xf /download/myenv-1.0.3.tar.gz
# rm -f myenv
# ln -s myenv-1.0.3 myenvUpgrade from 1.0.2 or older to 1.0.3 or newer
If you are using plug-ins for showMyEnvStatus create all the links in the new directory structure:
cd ${HOME}/product/myenv
ln -s ../../utl/oem_agent.php plg/showMyEnvStatus/Exchange the MyEnv section in ~/.bash_profile (make a backup of this file first?) by the following new one:
# BEGIN MyEnv # Written by the MyEnv installMyEnv.php script. . /etc/myenv/MYENV_BASE MYENV_PWD=`pwd` cd $MYENV_BASE/bin . myenv.profile cd $MYENV_BASE; $MYENV_BASE/bin/showMyEnvStatus.php; cd - > /dev/null cd $MYENV_PWD # END MyEnv
Changes in MyEnv 1.0.3
MyEnv
- Comment in aliases.confandvariables.confmore clear to avoid conflicts with shell variables.
- Commented lines in aliases.confandvariables.confare ignored.
- product/lib/mysqlpath added to- LD_LIBRARY_PATHfor some set-ups (bug #106).
- CHANGELOGadded.
- upalias pointing to function in- .bash_profilecaused troubles in cluster failover. Thus we are using the variables which should always work.
MyEnv Installer
- Install comments for MyEnv installer improved.
- rootcommands changed into- sudocommands.
- basediris guessed from- productdirectory.
- New socket candidate added.
- Kill session procedure added (sql/create_procedures_kill_sessions.sql).
MyEnv Utilities
- glb_control.shxadded. This utility removes or adds a Galera Cluster node from the Galera Load Balancer when the node is not- SYNCED.
- Partition maintenance utilities were improved by adding a new partition merge utility (utl/merge_partition.php). Split partition is one week ahead to avoid huge amount of data copy. Password can be stored in a file instead of providing it on the command line. Options usage is fixed.
- Better check for invalid options/parameters in utl/slave_monitor.php(bug #114).
MySQL Backup Manager
- mysql_bmanretention time maximum was verified incorrectly.
- Some typos in usage and error messages fixed.
- Remove target for type --cleanup, clean-up does not require target.
- Keys and values trimmed while reading config file.
- mysql_bmancompression can be switched off for de-duplicated drives.
- mysql_bmanconsiders- ~.my.cnf(user and password) in client and mysqldump section.
- Separated mysql_bmaninto php part and bash wrapper.
- Split mysql_bmancode and lib for automated testing.
- If option was passed twice this lead to strong behaviour (bug #33).
- backupdircreation error caught more nicely (bug #75).
- No option --cleanupremoves files after archiving to tape (bug #76).
- Fixed endless loop bug in config read which affected customer.
- Use readlinkifrealpathis not available (problem with SLES).
- Cleanup does only delete bck_*files.
- No value options (--no-compress,--per-schema,--archive, etc.) in config file works.
- Example in --helpis more clear.
- Target improved and more easy.
- Catch parse error on .my.cnfcaused by ! in password string.
- .my.cnf(user, password) is considered and target adapted accordingly.
- Dump overview feature implemented.
- Full backup lists all schemas included.
Taxonomy upgrade extras: 
- sales_en's blog
- Log in or register to post comments
 
      


