With great pleasure I today noticed that we finally have daily
snapshot builds of all current versions of the MySQL server
source trees (4.0-5.1) available on http://snaps.mysql.com/ again. Unfortunately this
has not been the case for quite some time - a few issues that
caused the 5.0 and 5.1 snapshot builds/tests to fail have now
finally been resolved. I also made some changes to the build
script that performs the snapshot builds, e.g. to use the
Perl-based test suite where available instead of the Shell-based
one, which is going to phased out in 5.1 anyway. Let's hope that
from now on the snapshot builds will now be available more
frequently again, I'll keep a close eye on that.
Sorry for the long delay, I know that some of you depend on
receiving updated source tarball snapshots on a regular basis
instead of having to use the free BK client...
I am happy to announce version 0.3 of mylvmbackup, a tool that performs consistent backups of a MySQL server's tables using Linux LVM snapshots.
Special thanks go to Fred Blaise, who contributed the majority of the new features that have been added to this new release:
- It is now possible to use an external configuration file /etc/mylvmbackup.conf to store the options. This is probably more convenient than having to pass a slew of options on the command line or having to hack the script itself to change the default values. This new feature requires the Config::IniFiles Perl module to be installed, a sample configuration file is included in the package.
- The logging to the console has been …
I am happy to announce version 0.3 of mylvmbackup, a tool that performs consistent backups of a MySQL server's tables using Linux LVM snapshots.
Special thanks go to Fred Blaise, who contributed the majority of the new features that have been added to this new release:
- It is now possible to use an external configuration file /etc/mylvmbackup.conf to store the options. This is probably more convenient than having to pass a slew of options on the command line or having to hack the script itself to change the default values. This new feature requires the Config::IniFiles Perl module to be installed, a sample configuration file is included in the package.
- The logging to the console has been …
I am happy to announce that version 0.2 of the mylvmbackup tool is now available!
mylvmbackup is a Perl script for quickly performing backups of a MySQL server's databases using the Linux Logical Volume Manager (LVM). It creates a consistent LVM snapshot of the server's data directory which is then backed up without further blocking the server's operation.
After version 0.1 was published in May this year, I did not really get much feedback about it. I had some ideas for improvements (see the TODO file included in the package), but never got around to actually start working on them.
Thanks to Robin H. Johnson from the Gentoo project for contributing a number of new options and features as well as some code …
[Read more]I am happy to announce that version 0.2 of the mylvmbackup tool is now available!
mylvmbackup is a Perl script for quickly performing backups of a MySQL server's databases using the Linux Logical Volume Manager (LVM). It creates a consistent LVM snapshot of the server's data directory which is then backed up without further blocking the server's operation.
After version 0.1 was published in May this year, I did not really get much feedback about it. I had some ideas for improvements (see the TODO file included in the package), but never got around to actually start working on them.
Thanks to Robin H. Johnson from the Gentoo project for contributing a number of new options and features as well as some code …
[Read more]
Two days ago we added the University of Illinois/NCSA Open Source License to
the list of licenses in the MySQL FLOSS license exception. In my opinion
exception is actually a badly chosen word -
extension would probably be more sufficient here as it
actually extends the scope of the MySQL client libraries license.
From the introductionary text on top of the document:
We want specified Free/Libre and Open Source Software ("FLOSS") applications to be able to use specified GPL-licensed MySQL client libraries (the "Program") despite the fact that not all FLOSS licenses are compatible with version 2 of the GNU General Public License (the "GPL").
In other words, the license exception allows the distribution of a derived work including the MySQL Client …
[Read more]
Two days ago we added the University of Illinois/NCSA Open Source License to
the list of licenses in the MySQL FLOSS license exception. In my opinion
exception is actually a badly chosen word -
extension would probably be more sufficient here as it
actually extends the scope of the MySQL client libraries license.
From the introductionary text on top of the document:
We want specified Free/Libre and Open Source Software ("FLOSS") applications to be able to use specified GPL-licensed MySQL client libraries (the "Program") despite the fact that not all FLOSS licenses are compatible with version 2 of the GNU General Public License (the "GPL").
In other words, the license exception allows the distribution of a derived work including the MySQL Client …
[Read more]With all the recent buzz on Planet MySQL about using LVM to perform "semi-hot" backups of MySQL on Linux, I remembered that we once created such a Perl script for a server project that we worked on in cooperation with a hardware vendor. As this particular backup method was also mentioned and recommended in my talk about MySQL backup and security on Linux and the script hasn't actually been publicly available so far, I offered to take over the ownership and release it under the GPL. The first tarball release (0.1) is now available from …
[Read more]
MySQL 5.0.19 was announced on March 10th and the developers
have been very busy with resolving many of the bugs that were
reported. Something that did not really get much attention
because of all these changes was the fact that we now provide binaries for Microsoft Windows Server 2003
x64 (AMD64/Intel EM64T) as well!
If you run the 64bit version of this OS, give these binaries a
try and let us know how they fared for you! Kudos to the build
team for making these happen.
Alfredo announced the availability of version 1.0.5 beta of the MySQL Workbench, the latest product in the MySQL GUI tools family (also check out the Administrator, Query Browser and the Migration Toolkit).
I downloaded the RPM for SUSE Linux 9.3, which installed flawlessly on my SUSE 10.0 system. To test the reverse engineering capabilities, I installed the latest version of the Sakila …
[Read more]