My favorite way of MySQL installation is to go with tar
ball.
It is easy, simple and manageable.
There is also other thoughts people would think the tarball has
many limitations and restrictions in terms of package dependency
and functional incompatibility with the OS.
If certain functions are not available in generic tarball but
they are available in rpm or package bundle, tarball may not be
the choice.
The platform to go for is for those with the package repository
(yum or apt_get) support.
Steps for installation (This is only my way!!!)
1. Remove any MySQL package from the
OS
There is a chance the OS may come with
packages of MySQL installation from community. To make
sure we have a clean environment, it is good to remove all of
them.
2. Using OS's package …
The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
The latest release of Percona Monitoring and Management (PMM) 1.8.0 is available as of February 27, 2018.
Percona Monitoring and Management is a free and open-source platform for managing and monitoring MySQL and MongoDB performance. You can run PMM in your own environment for maximum security and reliability. It provides thorough time-based analysis for MySQL and MongoDB servers to ensure that your data works as efficiently as possible.
This release introduces many improvements in the user interface and optimizations of performance.
New landing page
The home page has been removed in favor of the …
[Read more]Today the call for participation for Oracle Open World 2018 has started.
The 2018’s edition will take place in San Francisco as usual, from October 22nd to 25th.
As every year, MySQL will be present and if you want to participate, we encourage you to submit a session. We encourage the submission on the following topics:
- case studies / user stories of your use of MySQL
- lessons learned in running web scale MySQL
- Production DBA/DevOps perspectives into Architecture, Performance, Replication, InnoDB, Security, etc
The call for paper is open until March 22nd, don’t miss the chance to be part …
[Read more]In this blog post, I’ll look at how to catch slow and frequent queries with ProxySQL.
More and more people are using ProxySQL because it is a great tool and it can help DBAs a lot. But many people do not realize that it is more powerful than it looks. It has many features and possibilities. I am going to show you one of my favorite “tricks” / use cases.
There are plenty of blog posts explaining how ProxySQL works. I am not going to that again. Instead, let’s jump straight to the point. There is a table in ProxySQL called “stats.stats_mysql_query_digest”. It is one of my favorite tables because it basically records all the queries that were running against ProxySQL. Without collecting any queries on the MySQL server, I can find …
[Read more]As for each previous version, to upgrade to MySQL 8.0 you must first read the upgrade section in the manual. It’s important to know that you should upgrade without skipping a major version, so upgrade from 5.6 to 8.0 is not supported neither recommended.
Please also note that upgrades from any MySQL 8.0 RC won’t work. We support upgrade process only from GA versions.
Then one of the most important section to be aware of, is the incompatibility changes brought with the new version.
Once you have read the upgrade section in the manual and the release note of the version you want to install, with MySQL 8.0 and its new MySQL Shell, we developed …
[Read more]Buying software solutions for your company is a skill just like any other business practice. To be effective at purchasing it is necessary to have a clear understanding of what you require and a plan on how to evaluate potential vendors. When time is also a factor a working knowledge of the internal buying processes and expectations of your employer are also important.
The wide variety of similar sounding products with hard to distinguish feature differentiators can be daunting. In order to get the right software at a competitive price within the desired timeframe there are 4 important things to consider.
Here’s the short list:
- Define requirements by focusing on needs instead of features
- Prepare your budget, know your buying process
- Check provider quality and support
- Make the most of your trial period
And here’s the longer one: …
[Read more]Buying software solutions for your company is a skill just like any other business practice. To be effective at purchasing it is necessary to have a clear understanding of what you require and a plan on how to evaluate potential vendors. When time is also a factor a working knowledge of the internal buying processes and expectations of your employer are also important.
The wide variety of similar sounding products with hard to distinguish feature differentiators can be daunting. In order to get the right software at a competitive price within the desired timeframe there are 4 important things to consider.
Here’s the short list:
- Define requirements by focusing on needs instead of features
- Prepare your budget, know your buying process
- Check provider quality and support
- Make the most of your trial period
And here’s the longer one: …
[Read more]In this blog post, I’ll look at how to execute a MySQL single table Point-In-Time Recovery.
I recently wrote a blog post describing a different way of doing Point-In-Time Recovery (PITR). If you want to know the step by step, please visit the mentioned blog post. Here is a quick summary of the approach:
- Restore the backup on the desired server
- Create a fake master
- Copy all relevant binlogs to the fake master
- Configure server from the first step as a slave from a fake master
In addition to the above steps, there is a similar approach …
[Read more]Percona announces the release of Percona XtraDB Cluster 5.6.39-26.25 (PXC) on February 26, 2018. Binaries are available from the downloads section or our software repositories.
Percona XtraDB Cluster 5.6.39-26.25 is now the current release, based on the following:
- Percona Server for MySQL 5.6.39
- Galera/Codership WSREP API Release 5.6.39
- Galera Replication library 3.23
Starting from this release, Percona XtraDB …
[Read more]Dear MySQL users,
MySQL Connector/C++ 8.0.7-rc is the release candidate (RC)
of the MySQL Connector/C++ 8.0 series.
Connector/C++ 8.0 can be used to access MySQL implementing
Document
Store or in a traditional way, using SQL queries. It allows
writing
both C++ applications using X DevAPI or plain C applications
using
XAPI.
To learn more about how to write applications using X DevAPI,
see
“X DevAPI User Guide”
https://dev.mysql.com/doc/x-devapi-userguide/en/
and “X DevAPI Reference” at
https://dev.mysql.com/doc/dev/connector-cpp/devapi_ref.html
For more information about using plain C XAPI see “XAPI Reference” at
…
[Read more]