So you’re interested in the “new” MySQL Group Replication feature but are concerned that configuring it is going to be difficult. Let me soothe those concerns with this blog post. Yes, the MySQL team has recently been discussing other methods to configure Group Replication using the RC release of MySQL Shell and how it can be used… Read More »
The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
Dear MySQL users,
MySQL Connector/J 6.0.6 m5 Development Release is a developer
milestone
release for the 6.0.x series.
This release includes the following new features and changes,
also described
in more detail on
https://dev.mysql.com/doc/relnotes/connector-j/6.0/en/news-6-0-6.html
As always, we recommend that you check the “CHANGES” file in the
download
archive to be aware of changes in behavior that might affect your
application.
To download MySQL Connector/J 6.0.6 m5, see the
“Development
Releases” tab at http://dev.mysql.com/downloads/connector/j/
Enjoy!
Changes in MySQL Connector/J 6.0.6 (2017-03-10, Milestone 5)
Version 6.0.6 Milestone is the fifth development …
[Read more]Intro
In a set of blog posts I will explain to you how different attacks on the network traffic of MySQL look like and what you can do to secure your systems againt these kinds of attacks.
How to gain access
To gain access to MySQL network traffic you can use tcpdump, dumpcap, snoop or whatever the tool to capture network packets on your OS is. This can be on any device which is part of the connnection: the server, the client, routers, switches, etc.
Besides application-to-database traffic this attack can also be done on replication traffic.
Results
This allows you to extract queries and result sets.
The default password hash type mysql_new_password
uses a nonce to protect against password sniffing. But when you
change a password this will be sent accross the wire by default.
Note that MySQL 5.6 and newer has …
In this blog post, we’ll discuss services monitoring using probabilistic fault detection.
Let’s admit it, the task of monitoring services is one of the most difficult. It is time-consuming, error-prone and difficult to automate. The usual monitoring approach has been pretty straightforward in the last few years: setup a service like Nagios, or pay money to get a cloud-based monitoring tool. Then choose the metrics you are interested in and set the thresholds. This is a manual process that works when you have a small number of services and servers, and you know exactly how they behave and what you should monitor. These days, we have hundred of servers with thousands of services sending us millions of metrics. That is the first problem: the manual approach to configuration doesn’t work.
That is not the only problem. We know that no two servers perform the same because no two servers have exactly the …
[Read more]This tutorial explains how to install ISPConfig 3 latest development version using a Debian stretch repository with its respective Debian packages. The objective of this tutorial is more for experimental and testing purposes than for productive environments.
In this post we are going to learn how to get last single record from MySQl database table using Codeigniter database libraryWe sometime require to get only single row result in our Codeigniter application In this post you can see how to get whole last record using Codeigniter db query Few day
In this post we are going to learn how to get last single record from MySQl database table using Codeigniter database libraryWe sometime require to get only single row result in our Codeigniter application In this post you can see how to get whole last record using Codeigniter db query Few day
We saw yesterday that the new MySQL Shell was out and how we could create a MySQL InnoDB Cluster manually using the Shell.
Today, I would like to show you how easy it is to create recipes to automate all the process. I have created a Puppet module that can be used as Proof-of-concept (You might need more features to use it in production, feel free to fork it).
The module can be found on this github repo.
When using Puppet, I really like to put all configuration in hiera.
Environment
We have 3 GNU/Linux servers: mysql1, mysql2 and mysql3.
We won’t install anything related to MySQL manually, everything will be handled by Puppet.
Nodes definition …
[Read more]Welcome to another post in the series of Percona Live featured talk blogs! In these blogs, we’ll highlight some of the session speakers that will be at this year’s Percona Live conference. We’ll also discuss how these sessions can help you improve your database environment. Make sure to read to the end to get a special Percona Live 2017 registration bonus!
In this Percona Live featured session, we’ll meet Bogdan Munteanu, Software Engineer at Dropbox. His session is Edgestore Multi-tenancy & Isolation. Edgestore is Dropbox’s distributed metadata store, used by hundreds of products, services and …
[Read more]
Earlier this week, MySQL
Shell 1.08 has been released. This is the first Release
Candidate of this major piece of MySQL InnoDB Cluster.
Some commands have been changed and some new ones were added.
For example the following useful commands were added:
-
dba.checkInstanceConfiguration() -
cluster.checkInstanceState() -
dba.rebootClusterFromCompleteOutage()
So let’s have a look on how to use the new MySQL Shell to create a MySQL InnoDB Cluster.
Action Plan
We have 3 blank Linux servers: mysql1, mysql2 and mysql3 all running rpm based Linux version 7 (Oracle Linux 7, CentOS 7, …).
We will install the required MySQL yum repositories and install the needed packages …
[Read more]