The client library — libmysqlclient — is part of the same source code repository as the server. It comes both as a dynamic link library (.so), also called a shared library, and as a static link library (.a). During the 5.7 development cycle, we’ve made several improvements to the library, which has resulted in a bump from ABI version 18 to version 20.…
The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
Requires ClusterControl. Applies to all supported database clusters. Applies to all supported operating systems (RHEL/CentOS/Debian/Ubuntu).
ClusterControl requires a super-privileged SSH user to provision database nodes. If you are running as non-root user, the corresponding user must able to execute sudo commands with or without sudo password. Unfortunately, this could generate another issue where performing remote command with “sudo” requires an interactive session (tty). We will explain this in details in the next sections.
What’s up with sudo?
By default, most of the RHEL flavors have the following configured under /etc/sudoers:
Defaults requiretty
When an interactive session (tty) is required, each time the sudo user SSH into the box with -t flag (force pseudo-tty allocation), entries …
[Read more]Requires ClusterControl. Applies to all supported database clusters. Applies to all supported operating systems (RHEL/CentOS/Debian/Ubuntu).
ClusterControl requires a super-privileged SSH user to provision database nodes. If you are running as non-root user, the corresponding user must able to execute sudo commands with or without sudo password. Unfortunately, this could generate another issue where performing remote command with “sudo” requires an interactive session (tty). We will explain this in details in the next sections.
What’s up with sudo?
By default, most of the RHEL flavors have the following configured under /etc/sudoers:
Defaults requiretty
When an interactive session (tty) is required, each time the sudo user SSH into the box with -t flag (force pseudo-tty allocation), entries …
[Read more]MySQL 5.7 has a lot of enhancements and new features. I summarized this list previously in this blog post.
Adding replication filters online is one of the MySQL 5.7 features described in this manual. However, I will describe and summarize a few examples in this blog post.
Filtering replication events is also known as Partial Replication. Partial replication can be done from the master or slave. Filtering events on the master server via …
[Read more]
Previous Episodes:
MySQL-Docker operations. - Part 1: Getting started
with MySQL in DockerMySQL-Docker operations. - Part 2: Customizing
MySQL in Docker
With the material covered in the first two articles, we have all
the elements needed to set up replication in Docker. We just need
to put the pieces together.
If you want to do everything by hand, it will only take a few
minutes. The steps are not complicated. If you have followed the
reasoning in the past episodes, you will know what to do.
Or, you can make your life easier by using the ready-made scripts
available in Github as MySQL …
A new version of the Group Replication plugin for MySQL is available now. The newest release is available on Mac OS X, Solaris, and FreeBSD.
Additional platform support has been made possible via a new group communication implementation. This new communication system supports communication of messages between servers on many platforms, allowing MySQL to embrace the diversity of the MySQL community and enables Group Replication for more people on more platforms.…
This is a quick setup guide of 10-steps to install and configure (multiple) MySQL instance on 3307 port, and make it slave from MySQL running on port 3306.
The post Setting-up second MySQL instance & replication on Linux in 10 steps first appeared on Change Is Inevitable.
Check Out Our Latest Technical Resources for MySQL, MariaDB, PostgreSQL and MongoDB
This blog is packed with all the latest resources and tools we’ve recently published! Please do check it out and let us know if you have any comments or feedback.
Product Announcements & Resources
ClusterControl 1.2.11 Release
Last month, we were pleased to announce our best release yet for Postgres users as well as to
introduce key new features for our MySQL/MariaDB users, such as
support for MaxScale, an …
Check Out Our Latest Technical Resources for MySQL, MariaDB, PostgreSQL and MongoDB
This blog is packed with all the latest resources and tools we’ve recently published! Please do check it out and let us know if you have any comments or feedback.
Product Announcements & Resources
ClusterControl 1.2.11 Release
Last month, we were pleased to announce our best release yet for Postgres users as well as to
introduce key new features for our MySQL/MariaDB users, such as
support for MaxScale, an …
Application issues, downtimes and outages are the responsibility
of IT to resolve. However, at the end of the day they are,
essentially, business issues.
Businesses compete for customers online everyday and the latter
are not a patient bunch. Every second of your web application
performance counts building up or taking away both revenue
and brand reputation. There’s always a risk that even though
your application may appear to be working fine, its flow’s key
parts, such as shopping carts, registration pages, etc. may not
be functioning properly. So it’s critical to have a full
controll across the entire application delivery
chain. With Node.js, MySQL, Oracle, Java/JMX, Log, and
Tomcat application monitors, you can track your app’s
performance bottom-up.
Check out the infographic below to see …