Sunday, September 28, 2014

The MySQL Utilities Team is pleased to announce the general availability (GA)
release of MySQL Utilities. This release includes a number of improvements for
useabilty, stability, and a few enhancements. A complete list of all
improvements can be found in our release_notes.

New Enhancements!

This release represents a stable release of the product. Along with several defect patches, we also include the following enhancements.

The mysqlserverclone utility now checks diskspace as a prerequisite to cloning the server.

The --force option was removed from the mysqlfailover utility to remove confusion on its purpose.

A warning is issued if the mysqld --skip-innodb option is used because this option is ignored in MySQL 5.7 and later.

Utilities can correctly parse and display the PROXY privilege for GRANT statements.

The MySQL Utilities Team is pleased to announce the alpha release of MySQL
Utilities. This release represents a new evolution of the product including the
following enhancements.

The mysqlprocgrep utility now displays the processes and connections killed
during a --kill operation. The displayed rows come from the appropriate SHOW
PROCESSLIST entries.

The mysqlbinlogmove utility was added. It relocates binary log files, and
moves files based on their sequence number or modified date.

The mysqlgrants utility was added. It displays grants per object, and
produces reports by user, user with grants, and GRANT statement.

Health reports can now be generated for a list of slaves without a master
specified. In this case, "No master specified" appears for connection status for
each slave, instead of an error.

How Can I Download MySQL Utilities?

You can download MySQL Utilities 1.6.0 Alpha from the following link using one of the
pre-built installation repositories including a source download. Click on the Development Releases tab.
http://dev.mysql.com/downloads/tools/utilities/

Are you attending Oracle Open World? Would you like to know more about Oracle DevOps products for managing your MySQL servers? If so, stop by Tuesday, September 30 at 10:15 in the Hotel Nikko - Bay View and join us for a hands on lab (HOL9234) for MySQL Utilities and Connector/Python.

We will present the basics for getting started using Python to manage your MySQL servers. MySQL Utilities includes utilities for a wide variety of operations from displaying GRANT statements to setting up automatic failover for replication.

Thursday, September 4, 2014

My new book on 3D printing has been published! I must say this work has been a real joy to write. It's the book I wish existed when I first started playing with 3D printers.

Like most people who started with building their own 3D printer from scratch, I struggled to learn the concepts and get a firm foundation for how the machines work and how to work with them. I was dismayed by the lack of documentation and help available from most vendors. Indeed, most tend to say things like "do a Google search" rather than answer your questions directly.

Fortunately, there is a lot of information out there about 3D printing, especially from the RepRap community. Unfortunately, the sheer volume can be overwhelming for most and in some cases the information is either not entirely correct or is too specific for a certain printer to be a solution you can use. Furthermore, it can take hours to sift through the data to find what you need and even more time to separate fact from fiction.

I've already been through that and spent years sifting through the data. I have condensed everything I've learned into a medium-sized book that I think you will find to be the missing link from opening the box and setting up your printer for the first time to printing quality prints with confidence.

I cover topics ranging from how to calibrate your printer to troubleshooting hardware, software, and even printing problems. While it won't make you a master of your 3D printer overnight, it will take you a lot further along in a short amount of time!