MySQL Real Time Single DB Replication & SSL Encryption on CENTOS 6.3

Size: px
Start display at page:

Download "MySQL Real Time Single DB Replication & SSL Encryption on CENTOS 6.3"

Transcription

1 Alternate Titles: MYSQL SSL Encryption Based Replication Setup Author: Muhammad Zeeshan Bhatti [LPI, VCP, OCP (DBA), MCSA, SUSE CLA,] ( MySQL Real Time Single DB Replication & SSL Encryption on CENTOS 6.3 Node1.prod.mysql = Node2.prod.mysql = Let move on installation packages on both nodes. [root@node1 ~]# yum install mysql mysql-devel mysql-server openssl [root@node1 ~]# chkconfig --levels 235 mysqld on [root@node1 ~]# /etc/init.d/mysqld start [root@node1 ~]# mysqladmin -u root password redhat [root@node1 ~]# mysql -u root -p Variable_name Value have_openssl DISABLED have_ssl DISABLED ssl_ca ssl_capath ssl_cert ssl_cipher ssl_key rows in set (0.01 sec) Node 2 [root@node2 ~]# yum install mysql mysql-devel mysql-server openssl [root@node2 ~]# chkconfig --levels 235 mysqld on [root@node2 ~]# /etc/init.d/mysqld start [root@node2 ~]# mysqladmin -u root password redhat [root@node2 ~]# mysql -u root -p Variable_name Value have_openssl DISABLED have_ssl DISABLED

2 ssl_ca ssl_capath ssl_cert ssl_cipher ssl_key rows in set (0.01 sec) (Please Insert SSL directive in mysql conf file) [root@node1 ~]#vi /etc/my.cnf [mysqld] Ssl [root@node1 ~]# service mysqld restart && mysql -u root -p Node 2 (Please Insert SSL directive in mysql conf file) [root@node2 ~]#vi /etc/my.cnf [mysqld] Ssl [root@node2 ~]#service mysqld restart && mysql -u root -p

3 (Let s Move To Configuration of Master Node) Please Do That only on Master First we create a log directory for the MySQL bin-logs: [root@node1 ~]# mkdir /var/log/mysql [root@node1 ~]# chown mysql:mysql /var/log/mysql I Create the CA, server and client certificates that I need for the SSL connections Certificates in the directory path /etc/mysql/newcerts which I have [root@node1 ~]# mkdir -p /etc/mysql/newcerts && cd /etc/mysql/newcerts Create CA certificate: (Step-1) [root@node1 ~]# openssl genrsa 2048 > ca-mysqlkey.pem [root@node1 ~]# openssl req -new -x509 -nodes -days key ca-mysqlkey.pem > camysqlcert.pem Create server certificate: (Step-2) [root@node1 ~]# openssl req -newkey rsa:2048 -days nodes -keyout mysql-key.pem > mysql-req.pem [root@node1 ~]# openssl x509 -req -in mysql-req.pem -days CA ca-mysqlcert.pem -CAkey ca-mysqlkey.pem -set_serial 01 > mysqlcert.pem Create client certificate: (Step-3) [root@node1 ~]# openssl req -newkey rsa:2048 -days nodes -keyout client-key.pem > client-req.pem [root@node1 ~]# openssl x509 -req -in client-req.pem -days CA ca-cert.pem -CAkey cakey.pem -set_serial 01 > client-cert.pem That is all for SSL on Master Node etc.

4 Now I transfer ca-cert.pem, client-cert.pem, and client-key.pem to the slave before doing that let s create directory on slave server. Let s move to Configuration on Slave Node. Node 2 (Let s Move To Configuration of Slave Node) [root@node2 ~]#mkdir -p /etc/mysql/newcerts Let me back to on Master Node & Transfer Data on Slave. [root@node1 ~]# scp /etc/mysql/newcerts/ca-cert.pem root@ :/etc/mysql/newcerts [root@node1 ~]# scp /etc/mysql/newcerts/client-cert.pem root@ :/etc/mysql/newcerts [root@node1 ~]# scp /etc/mysql/newcerts/client-key.pem root@ :/etc/mysql/newcerts (Add the following ssl-ca, ssl-cert, and ssl-key lines [root@node1 ~]#vi /etc/my.cnf server-id = 1 log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 max_binlog_size = 100M binlog_do_db = zeeshandb ssl ssl-ca=/etc/mysql/newcerts/ca-cert.pem ssl-cert=/etc/mysql/newcerts/server-cert.pem ssl-key=/etc/mysql/newcerts/server-key.pem [root@node1 ~]#/etc/init.d/mysqld restart Now I set up a replication user zbhatti that can be used by Node2 to access the MySQL database on Node1: [root@node1 ~]# Mysql u root p MYSQL> GRANT REPLICATION SLAVE ON *.* TO 'zbhatti'@'%' IDENTIFIED BY 'redhat' REQUIRE SSL; MYSQL> GRANT USAGE ON *.* TO 'zbhatti'@''%' REQUIRE SSL; MYSQL> select user,host,password from mysql.user;

5 MYSQL> FLUSH PRIVILEGES; MYSQL> USE zeeshandb; MYSQL> FLUSH TABLES WITH READ LOCK; MYSQL> SHOW MASTER STATUS; (Please Don t Close MySQL Session if you can quit this then databases will be locked) MYSQL> [root@node1 ~]#cd /tmp [root@node1 ~]# mysqldump -u root -predhat --opt zeeshandb > zeeshan.sql [root@node1 ~]# Scp zeeshan.sql root@ :/tmp Let my back to MYSQL Prompt MYSQL> UNLOCK TABLES; MYSQL> quit; (Let s Move To Configuration of Slave Node) Node 2 [root@node2 ~]#vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql ssl

6 server-id=2 master-connect-retry=60 replicate-do-db=exampledb master-user=zbhatti master-password=redhat # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [root@node2 ~]#/etc/init.d/mysqld restart Before I started Replication create zeeshandb on Master Node. [root@node1 ~]# Mysql u root p MYSQL> CREATE DATABASE zeeshandb; MYSQL> quit; (Let s Move To Configuration of Slave Node) Node 2 [root@node2 ~]# cd /tmp [root@node2 ~]# mysql -u root predhat zeeshandb < zeeshan.sql [root@node2 ~]# Mysql u root predhat MYSQL> STOP SLAVE; MYSQL> CHANGE MASTER TO MASTER_HOST=' ', MASTER_USER='zbhatti', MASTER_PASSWORD='redhat', MASTER_LOG_FILE='mysql-bin ', MASTER_LOG_POS=106, MASTER_SSL=1, MASTER_SSL_CA = '/etc/mysql/newcerts/ca-cert.pem', MASTER_SSL_CERT = '/etc/mysql/newcerts/client-cert.pem', MASTER_SSL_KEY = '/etc/mysql/newcerts/clientkey.pem' MYSQL> START SLAVE; MYSQL> SHOW SLAVE STATUS \G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: Master_User: zbhatti Master_Port: 3306

7 Connect_Retry: 60 Master_Log_File: mysql-bin Read_Master_Log_Pos: 106 Relay_Log_File: mysqld-relay-bin Relay_Log_Pos: 251 Relay_Master_Log_File: mysql-bin Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: zeeshandb Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 106 Relay_Log_Space: 552 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: Yes Master_SSL_CA_File: /etc/mysql/newcerts/ca-cert.pem Master_SSL_CA_Path: Master_SSL_Cert: /etc/mysql/newcerts/client-cert.pem Master_SSL_Cipher: Master_SSL_Key: /etc/mysql/newcerts/client-key.pem Seconds_Behind_Master: 0 Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: 1 row in set (0.00 sec) That is All, Mashallah I Done MYSQL REAL TIME DB REPLICATION & SSL ENCRYPTION

Setting Up Master-Master Replication With MySQL 5 On Debian Etch

Setting Up Master-Master Replication With MySQL 5 On Debian Etch By Falko Timme Published: 2007-10-23 18:03 Setting Up Master-Master Replication With MySQL 5 On Debian Etch Version 1.0 Author: Falko Timme Last edited 10/15/2007 Since version

More information

How To Repair MySQL Replication

How To Repair MySQL Replication By Falko Timme Published: 2008-06-06 13:10 How To Repair MySQL Replication Version 1.0 Author: Falko Timme Last edited 05/29/2008 If you have set up MySQL replication, you

More information

MySQL GTID Implementation, Maintenance, and Best Practices. Brian Cain (Dropbox) Gillian Gunson (GitHub) Mark Filipi (SurveyMonkey)

MySQL GTID Implementation, Maintenance, and Best Practices. Brian Cain (Dropbox) Gillian Gunson (GitHub) Mark Filipi (SurveyMonkey) MySQL GTID Implementation, Maintenance, and Best Practices Brian Cain (Dropbox) Gillian Gunson (GitHub) Mark Filipi (SurveyMonkey) Agenda Intros Concepts Replication overview GTID Intro Implementation

More information

1.mysql. 2.databasetable. 3.usergrant. 4.cnf. 6.Mysql. 9.mysqlNoSql. 10.MySQL MinDoc

1.mysql. 2.databasetable. 3.usergrant. 4.cnf. 6.Mysql. 9.mysqlNoSql. 10.MySQL MinDoc 1.mysql databasetable 3.usergrant 4.cnf 5. 6.Mysql 7. 8. 9.mysqlNoSql 10.MySQL - 1 - 1.mysql 1.mysql mysqlmysql mysql 1MySQL12:00 29drop 3binlog 1sqlCHANGE MASTERbinlogbinlog 2mysqlbinlogbinlogsqldrop

More information

Introduction To MySQL Replication. Kenny Gryp Percona Live Washington DC /

Introduction To MySQL Replication. Kenny Gryp Percona Live Washington DC / Introduction To MySQL Replication Kenny Gryp Percona Live Washington DC / 2012-01-11 MySQL Replication Replication Overview Binary Logs Setting Up Replication Commands Other Common

More information

Diagnosing Failures in MySQL Replication

Diagnosing Failures in MySQL Replication Diagnosing Failures in MySQL Replication O'Reilly MySQL Conference Santa Clara, CA Devananda Deva van der Veen -2- Introduction About Me Sr Consultant at Percona since summer 2009 Working with large MySQL

More information

Effective MySQL. Replication Techniques in Depth

Effective MySQL. Replication Techniques in Depth Effective MySQL Replication Techniques in Depth About the Authors Ronald Bradford has worked in the relational database industry for over 20 years. His professional background began in 1989 with Ingres

More information

What's new in MySQL 5.5 and 5.6 replication

What's new in MySQL 5.5 and 5.6 replication What's new in MySQL 5.5 and 5.6 replication Giuseppe Maxia Continuent, Inc Continuent 2012. 1 AGENDA 5.5 semi-synchronous replication 5.6 delayed replication server UUID crash-safe slave multi-thread slave

More information

MySQL Multi-Source Replication

MySQL Multi-Source Replication MySQL Multi-Source Replication Max Bubenick - max.bubenick@percona.com Technical Operations Manager Wagner Bianchi - wagner.bianchi@percona.com Principal Technical Services Engineer This is gonna be a

More information

EXPERIENCES USING GH-OST IN A MULTI-TIER TOPOLOGY

EXPERIENCES USING GH-OST IN A MULTI-TIER TOPOLOGY EXPERIENCES USING GH-OST IN A MULTI-TIER TOPOLOGY Ivan Groenewold Valerie Parham-Thompson 26 April 2017 WHY USE GH-OST? Why not use native online schema change capabilities of MySQL/MariaDB? Some changes

More information

Enhancing MySQL Security. Vinicius Grippa Percona

Enhancing MySQL Security. Vinicius Grippa Percona Enhancing MySQL Security Vinicius Grippa Percona About me Support Engineer at Percona since 2017 Working with MySQL for over 5 years - Started with SQL Server Working with databases for 7 years 2 Agenda

More information

Zephyr 4.6 Installation on RedHat Enterprise 5/6 Linux 64-Bit

Zephyr 4.6 Installation on RedHat Enterprise 5/6 Linux 64-Bit Sep 14 Zephyr 4.6 Installation on RedHat Enterprise 5/6 Linux 64-Bit Z e p h y r, 7 7 0 7 G a t e w a y B l v d, S u i t e 1 0 0, N e w a r k, C A 9 4 5 6 0, U S A Zephyr 4.6 Installation on RedHat Enterprise

More information

Support for replication is built into MySQL. There are no special add-ins or applications to install.

Support for replication is built into MySQL. There are no special add-ins or applications to install. Updates made to one database copy are automatically propagated to all the other replicas. Generally, one of the replicas is designated as the master where Updates are directed to the master while read

More information

2) One of the most common question clients asks is HOW the Replication works?

2) One of the most common question clients asks is HOW the Replication works? Replication =============================================================== 1) Before setting up a replication, it could be important to have a clear idea on the why you are setting up a MySQL replication.

More information

API Portal Version May Installation and Upgrade Guide

API Portal Version May Installation and Upgrade Guide API Portal Version 7.5.3 8 May 2018 Installation and Upgrade Guide Copyright 2018 Axway All rights reserved. This documentation describes the following Axway software: Axway API Portal 7.5.3 No part of

More information

MySQL Replication Tips and Tricks

MySQL Replication Tips and Tricks 2009-04-23 Lars Thalmann & Mats Kindahl Replication Tricks and Tips AB 2007-9 www.mysql.com 1 Replication Tips and Tricks Dr. Mats Kindahl Lead Developer, Replication mats@sun.com mysqlmusings.blogspot.com

More information

Getting Started with MySQL

Getting Started with MySQL A P P E N D I X B Getting Started with MySQL M ysql is probably the most popular open source database. It is available for Linux and you can download and install it on your Linux machine. The package is

More information

<Insert Picture Here> MySQL: Replication

<Insert Picture Here> MySQL: Replication MySQL: Replication Keith Larson keith.larson@oracle.com MySQL Community Manager sqlhjalp.blogspot.com sqlhjalp.com/pdf/2012_scale_replication.pdf Safe Harbor Statement The following

More information

Operational DBA In a Nutshell - HandsOn Reference Guide

Operational DBA In a Nutshell - HandsOn Reference Guide 1/12 Operational DBA In a Nutshell - HandsOn Reference Guide Contents 1 Operational DBA In a Nutshell 2 2 Installation of MySQL 2 2.1 Setting Up Our VM........................................ 2 2.2 Installation

More information

API Portal Version December Installation and Upgrade Guide

API Portal Version December Installation and Upgrade Guide API Portal Version 7.5.4 8 December 2017 Installation and Upgrade Guide Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Portal 7.5.4 No part

More information

MySQL Replication : advanced features in all flavours. Giuseppe Maxia Quality Assurance Architect at

MySQL Replication : advanced features in all flavours. Giuseppe Maxia Quality Assurance Architect at MySQL Replication : advanced features in all flavours Giuseppe Maxia Quality Assurance Architect at VMware @datacharmer 1 About me Who s this guy? Giuseppe Maxia, a.k.a. "The Data Charmer" QA Architect

More information

VCP-DCV5, OCP (DBA), MCSA, SUSE CLA, RHCSA-7]

VCP-DCV5, OCP (DBA), MCSA, SUSE CLA, RHCSA-7] Alternate Titles: APACHE V-HOST SETUP Author: Muhammad Zeeshan Bhatti [LPI, VCP-DCV5, OCP (DBA), MCSA, SUSE CLA, RHCSA-7] (http://zeeshanbhatti.com) (admin@zeeshanbhatti.com) APACHE V-HOST SETUP [root@zeeshanbhatti

More information

ZABBIX TIPS & TRICKS. Kaspars Mednis, ZABBIX

ZABBIX TIPS & TRICKS. Kaspars Mednis, ZABBIX ZABBIX TIPS & TRICKS Kaspars Mednis, ZABBIX 1. {$USER_MACROS} Zabbix Tips and Tricks What are {$USER_MACROS}? They are variable names to store different information trigger thresholds different filters

More information

Encryption Security Recommendations

Encryption Security Recommendations Basic Concepts Sensitive data should be encrypted while in transit and stored. All communication between clients and servers, and between servers (Web server to app server, app server to database server,

More information

Setting up the Apache Web Server

Setting up the Apache Web Server 1 Setting up the Apache Web Server The Apache Web Server (Hyper Text Transfer Protocol) is the most popular web server available. The project gained popularity with Linux in the 1990 s as they teamed up

More information

PEN LOAD BALANCER WITH 2 NODES APACHE WEB SERVER

PEN LOAD BALANCER WITH 2 NODES APACHE WEB SERVER Alternate Titles: MYSQL SSL Encryption Based Replication Setup Author: Muhammad Zeeshan Bhatti [LPI, VCP-DCV5, OCP (DBA), MCSA, SUSE CLA, RHCSA-7] (http://zeeshanbhatti.com) (admin@zeeshanbhatti.com) PEN

More information

HP Open Source Middleware Stacks Blueprint:

HP Open Source Middleware Stacks Blueprint: HP Open Source Middleware Stacks Blueprint: Database Server on HP Server Platforms with MySQL and Red Hat Enterprise Linux Version 5 HP Part Number: 5991 7431 Published: August 2007 Edition: 2.0 Copyright

More information

MySQL Group Replication in a nutshell

MySQL Group Replication in a nutshell 1 / 192 2 / 192 MySQL Group Replication in a nutshell MySQL InnoDB Cluster: hands-on tutorial Percona Live Amsterdam - October 2016 Frédéric Descamps - MySQL Community Manager - Oracle Kenny Gryp - MySQL

More information

Koha 3 on Centos. We are installing Koha on the newly installed CentOS machine. Open a terminal and log in as root.

Koha 3 on Centos. We are installing Koha on the newly installed CentOS machine. Open a terminal and log in as root. Koha 3 on Centos We are installing Koha on the newly installed CentOS machine. Open a terminal and log in as root. 1. Start Apache Services and Network Start service Apache [root@localhost ~]# /etc/init.d/network

More information

1Z Oracle. MySQL 5 Database Administrator Certified Professional Part I

1Z Oracle. MySQL 5 Database Administrator Certified Professional Part I Oracle 1Z0-873 MySQL 5 Database Administrator Certified Professional Part I Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-873 A. Use the --log-queries-indexes option. B. Use the

More information

MySQL with Windows Server 2008 R2 Failover Clustering

MySQL with Windows Server 2008 R2 Failover Clustering MySQL with Windows Server 2008 R2 Failover Clustering Delivering High Availability with MySQL on Windows A MySQL White Paper September 2011 Table of Contents Summary... 3 Value of MySQL on Windows... 3

More information

Protecting MySQL network traffic. Daniël van Eeden 25 April 2017

Protecting MySQL network traffic. Daniël van Eeden 25 April 2017 Protecting MySQL network traffic Daniël van Eeden 25 April 2017 Booking.com at a glance Started in 1996; still based in Amsterdam Member of the Priceline Group since 2005 (stock: PCLN) Amazing growth;

More information

Backup and Recovery Strategy

Backup and Recovery Strategy Backup and Recovery Strategy About Stacy 10+ years of experience on various flavors of relational databases. Focus on performance tuning, code reviews, database deployment and infrastructure management

More information

Oracle 1Z MySQL 5.6 Database Administrator. Download Full Version :

Oracle 1Z MySQL 5.6 Database Administrator. Download Full Version : Oracle 1Z0-883 MySQL 5.6 Database Administrator Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-883 D. The mysqld binary was not compiled with SSL support. E. The server s SSL certificate

More information

Bitnami MariaDB for Huawei Enterprise Cloud

Bitnami MariaDB for Huawei Enterprise Cloud Bitnami MariaDB for Huawei Enterprise Cloud First steps with the Bitnami MariaDB Stack Welcome to your new Bitnami application running on Huawei Enterprise Cloud! Here are a few questions (and answers!)

More information

Crypto Programming with OpenSSL. (Creating Certificates)

Crypto Programming with OpenSSL. (Creating Certificates) Crypto Programming with OpenSSL (Creating Certificates) Secure Host-to-Host Communication Secure communication between hosts is necessary to prevent successful MITM attacks The communication channel is

More information

Bitnami MySQL for Huawei Enterprise Cloud

Bitnami MySQL for Huawei Enterprise Cloud Bitnami MySQL for Huawei Enterprise Cloud Description MySQL is a fast, reliable, scalable, and easy to use open-source relational database system. MySQL Server is intended for mission-critical, heavy-load

More information

~]# uname -a Linux app el6.x86_64 #1 SMP Tue Mar 25 19:59:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

~]# uname -a Linux app el6.x86_64 #1 SMP Tue Mar 25 19:59:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Alternate Titles: VPN Client Setup on Centos Author: Muhammad Zeeshan Bhatti [LPI, VCP, OCP (DBA), MCSA, SUSE CLA,] (http://zeeshanbhatti.com) (admin@zeeshanbhatti.com) [root@app-01 ~]# uname -a Linux

More information

1z0-888.exam.43q.

1z0-888.exam.43q. 1z0-888.exam.43q Number: 1z0-888 Passing Score: 800 Time Limit: 120 min 1z0-888 MySQL 5.7 Database Administrator Exam A QUESTION 1 Is it true that binary backups always take less space than text backups?

More information

HTTPS Setup using mod_ssl on CentOS 5.8. Jeong Chul. tland12.wordpress.com. Computer Science ITC and RUPP in Cambodia

HTTPS Setup using mod_ssl on CentOS 5.8. Jeong Chul. tland12.wordpress.com. Computer Science ITC and RUPP in Cambodia HTTPS Setup using mod_ssl on CentOS 5.8 Jeong Chul tland12.wordpress.com Computer Science ITC and RUPP in Cambodia HTTPS Setup using mod_ssl on CentOS 5.8 Part 1 Basic concepts on SSL Step 1 Secure Socket

More information

LAB :: Secure HTTP traffic using Secure Sockets Layer (SSL) Certificate

LAB :: Secure HTTP traffic using Secure Sockets Layer (SSL) Certificate LAB :: Secure HTTP traffic using Secure Sockets Layer (SSL) Certificate In this example we are using apnictraining.net as domain name. # super user command. $ normal user command. N replace with your group

More information

Very often people not expert ask me some simple detailed directions on how to install MySQL from fresh.

Very often people not expert ask me some simple detailed directions on how to install MySQL from fresh. Very often people not expert ask me some simple detailed directions on how to install MySQL from fresh. The following is a simple one that if you will follow step by step should give you a MySQL working

More information

Some Details. Network Startup Resource Center

Some Details. Network Startup Resource Center Some Details Network Startup Resource Center These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)

More information

More about Certificates

More about Certificates More about Certificates From Previous Tutorial We already saw how to set up our own Certificate Authority (CA), as well as how to create our self-signed certificates, a couple of tutorials ago using OpenSSL

More information

MySQL InnoDB Cluster & Group Replication in a Nutshell: Hands-On Tutorial

MySQL InnoDB Cluster & Group Replication in a Nutshell: Hands-On Tutorial 1 / 152 2 / 152 3 / 152 MySQL InnoDB Cluster & Group Replication in a Nutshell: Hands-On Tutorial Percona Live Europe 2017 - Dublin Frédéric Descamps - MySQL Community Manager - Oracle Kenny Gryp - MySQL

More information

Cisco Prime Network Registrar IPAM MySQL Database Replication Guide

Cisco Prime Network Registrar IPAM MySQL Database Replication Guide Cisco Prime Network Registrar IPAM 8.1.3 MySQL Database Replication Guide Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

How to evaluate which MySQL High Availability solution best suits you

How to evaluate which MySQL High Availability solution best suits you How to evaluate which MySQL High Availability solution best suits you Henrik Ingo & Ben Mildren MySQL Conference And Expo, 2012 Please share and reuse this presentation licensed under the Creative Commons

More information

Citrix CloudPlatform (powered by Apache CloudStack) Version Installation Guide

Citrix CloudPlatform (powered by Apache CloudStack) Version Installation Guide Citrix CloudPlatform (powered by Apache CloudStack) Version 4.5.1 Installation Guide Revised on January 11, 2016 02:00 pm IST Citrix CloudPlatform Citrix CloudPlatform (powered by Apache CloudStack) Version

More information

High Availability Failover. Version 1.0

High Availability Failover. Version 1.0 High Availability Failover Version 1.0 CONTENTS High Availability Failover High Availability Failover (Active/Active) 2 Prerequisites 2 STEP 1: DB Replication Server Setup 2 STEP 2: Configure the MySQL

More information

QMetry 7 Installation Guide - Linux Platform

QMetry 7 Installation Guide - Linux Platform QMetry 7 Installation Guide - Linux Platform 1 Introduction 2 Pre-requisites 2.1 Hardware Requirements 2.2 Software Requirements 2.2.1 Set JAVA_HOME and PATH on Linux 2.2.2 Set Java Cryptography Extension

More information

MySQL 5.6 New Replication Features

MySQL 5.6 New Replication Features disclaimer MySQL 5.6 New Replication Features Ronald Bradford New York & Boston March 2012 The presentation provides information that is publicly available for MySQL 5.6 GA. The content of this presentation

More information

Offloading NDO2DB To Remote Server

Offloading NDO2DB To Remote Server Purpose This document is meant to show a step-by-step guide for offloading the NDO2DB daemon from the central server to an external, remote server. NDO2DB is an acronym of "Nagios Data Output To Database"

More information

Ingesting Data from Kafka Queues Deployed On-Prem into jsonar Cloud Systems

Ingesting Data from Kafka Queues Deployed On-Prem into jsonar Cloud Systems Ingesting Data from Kafka Queues Deployed On-Prem into jsonar Cloud Systems Most jsonar systems are deployed on the Cloud yet consume data generated within enterprise data centers. Since Kafka has emerged

More information

Provisioning Certificates

Provisioning Certificates CHAPTER 8 The Secure Socket Layer (SSL) protocol secures the network communication and allows data to be encrypted before transmission and provides security. Many application servers and web servers support

More information

Research on Load Balancing and Database Replication based on Linux

Research on Load Balancing and Database Replication based on Linux Joint International Information Technology, Mechanical and Electronic Engineering Conference (JIMEC 2016) Research on Load Balancing and Database Replication based on Linux Ou Li*, Yan Chen, Taoying Li

More information

Using Shell Commands

Using Shell Commands This chapter contains the following sections: General Administration, page 1 Working with Databases, page 9 Importing Certificates, page 13 Accessing Root Privileges, page 14 Using a Multi-Node Setup,

More information

Securing A Basic HTCondor Pool

Securing A Basic HTCondor Pool Securing A Basic HTCondor Pool Basic Concepts You have an HTCondor pool Personal HTCondor (1 node) 1000 node cluster Who can use your pool? Basic Concepts Who can use it is really two concepts: The Who

More information

Bacula Server Installation and Configuration on Centos 6.2

Bacula Server Installation and Configuration on Centos 6.2 Bacula Server Installation and Configuration on Centos 6.2 Author : Birjesh Kumar Categories : Backup Server, Backup tools, Linux Tools, Uncategorized Date : Apr 24, 2015 Facebook Twitter Google+ Gmail

More information

2. Installing OpenBiblio 1.0 on a Windows computer

2. Installing OpenBiblio 1.0 on a Windows computer Table of Contents Installing OpenBiblio 1. System requirements... 1 2. Installing OpenBiblio 1.0 on a Windows computer... 1 2.1. Install prerequisite software... 1 2.2. Install OpenBiblio... 2 2.3. Using

More information

Expedition. Hardening Guide Version Palo Alto Networks, Inc.

Expedition. Hardening Guide Version Palo Alto Networks, Inc. Expedition Hardening Guide Version 1.0 1 Palo Alto Networks, Inc. www.paloaltonetworks.com 2018 Palo Alto Networks, Inc. Palo Alto Networks is a registered trademark of Palo Alto Networks. You can find

More information

Dell Protected Workspace Management

Dell Protected Workspace Management Dell Protected Workspace Management Upgrade Guide Dell Protected Workspace Management v4.1 Created and Maintained by Invincea, Inc. Proprietary For Customer Use Only Dell Protected Workspace Management

More information

MySQL Configuration management at Dropbox VIACHESLAV BAKHMUTOV, PETER BOROS PERCONA LIVE AMSTERDAM, 2016

MySQL Configuration management at Dropbox VIACHESLAV BAKHMUTOV, PETER BOROS PERCONA LIVE AMSTERDAM, 2016 MySQL Configuration management at Dropbox VIACHESLAV BAKHMUTOV, PETER BOROS PERCONA LIVE AMSTERDAM, 2016 Background We are in the middle of a big refactor Main motivations Better integration testing -

More information

Sun Microsystems. MySQL Backup and Security Best practices on how to run MySQL on Linux in a secure way. Lenz Grimmer

Sun Microsystems. MySQL Backup and Security Best practices on how to run MySQL on Linux in a secure way. Lenz Grimmer MySQL Backup and Security Best practices on how to run MySQL on Linux in a secure way Lenz Grimmer DrupalCon 2008 Szeged, Hungary 28. August 2008 Sun Microsystems 1 Introduction

More information

Setting up Multi-Source Replication in MariaDB 10.0

Setting up Multi-Source Replication in MariaDB 10.0 Setting up Multi-Source Replication in MariaDB 10.0 November 3, 2014 Derek Downey MySQL Principal Consultant Who am I? Web Developer and Sysadmin background MySQL DBA for 10+ years MySQL Principal Consultant

More information

How do you encrypt the connection between SIMATIC Logon and a Comfort Panel or a WinCC Runtime Advanced?

How do you encrypt the connection between SIMATIC Logon and a Comfort Panel or a WinCC Runtime Advanced? FAQ 10/2015 How do you encrypt the connection between SIMATIC Logon and a Comfort Panel or a WinCC Runtime Advanced? SIMATIC Logon V1.5 SP3, WinCC V13 SP1 Update 4, HMI Operator Panels https://support.industry.siemens.com/cs/wwen/109480490

More information

شرکت توسعه ارتباطات پردیس پارس. owncloud. The last file sharing platform you'll ever need

شرکت توسعه ارتباطات پردیس پارس. owncloud. The last file sharing platform you'll ever need شرکت توسعه ارتباطات پردیس پارس owncloud The last file sharing platform you'll ever need. Explore the Features: Click Sync and Share Your Data, with Ease A Safe Home for All Your Data Your Data is Where

More information

Bitnami Moodle for Huawei Enterprise Cloud

Bitnami Moodle for Huawei Enterprise Cloud Bitnami Moodle for Huawei Enterprise Cloud Description Moodle is a Course Management System that is designed using sound pedagogical principles to help educators create effective online learning communities.

More information

EJBCA Enterprise Cloud Edition Cluster Configuration Guide

EJBCA Enterprise Cloud Edition Cluster Configuration Guide EJBCA Enterprise Cloud Edition Cluster Configuration Guide PRINT DATE: 2019-03-26 Copyright 2019 PrimeKey Solutions Published by PrimeKey Solutions AB Solna Access, Sundbybergsvägen 1 SE-171 73 Solna,

More information

Purpose. Target Audience. Overview. Prerequisites. Nagios Log Server. Sending NXLogs With SSL/TLS

Purpose. Target Audience. Overview. Prerequisites. Nagios Log Server. Sending NXLogs With SSL/TLS Purpose This document describes how to setup encryption between and NXLog on Windows using self signed certificates. Target Audience This document is intended for use by Administrators who would like encryption

More information

Installing MyDNS And The MyDNSConfig Control Panel On Fedora 8

Installing MyDNS And The MyDNSConfig Control Panel On Fedora 8 By Falko Timme Published: 2007-12-06 19:24 Installing MyDNS And The MyDNSConfig Control Panel On Fedora 8 Version 1.0 Author: Falko Timme Last edited 12/03/2007 In this tutorial

More information

MySQL Point-in-Time Recovery like a Rockstar

MySQL Point-in-Time Recovery like a Rockstar 1 / 51 2 / 51 3 / 51 MySQL Point-in-Time Recovery like a Rockstar Accelerate MySQL point-in-time recovery for large workloads FOSDEM, February 2018 Frédéric Descamps - MySQL Community Manager - Oracle

More information

jodbc Service and SQL Catalog

jodbc Service and SQL Catalog jodbc Service and SQL Catalog 2006, 2016 Zumasys, Inc. jbase_agent {options} The jbase_agent command can be run from the command prompt (windows) or shell (Linux) as a foreground process for testing and

More information

MySQL InnoDB Cluster & Group Replication in a Nutshell: Hands-On Tutorial

MySQL InnoDB Cluster & Group Replication in a Nutshell: Hands-On Tutorial 1 / 284 2 / 284 3 / 284 MySQL InnoDB Cluster & Group Replication in a Nutshell: Hands-On Tutorial Percona Live 2017 - Santa Clara Frédéric Descamps - MySQL Community Manager - Oracle Kenny Gryp - MySQL

More information

ULTEO OPEN VIRTUAL DESKTOP CENTOS 6.0 SUPPORT

ULTEO OPEN VIRTUAL DESKTOP CENTOS 6.0 SUPPORT ULTEO OPEN VIRTUAL DESKTOP V4.0.2 CENTOS 6.0 SUPPORT Contents 1 Prerequisites: CentOS 6.0 3 1.1 System Requirements.............................. 3 1.2 SELinux....................................... 3

More information

MariaDB High Availability. MariaDB Training

MariaDB High Availability. MariaDB Training MariaDB Training Introduction Introduction Complex Scenarios Enterprise Cluster Back-Ups with Cluster MaxScale Installation DRBD Monitoring Overview Semi-Synch Plugin Cluster Configuration MariaDB MaxScale

More information

Managing Certificates

Managing Certificates Loading an Externally Generated SSL Certificate, page 1 Downloading Device Certificates, page 4 Uploading Device Certificates, page 6 Downloading CA Certificates, page 8 Uploading CA Certificates, page

More information

How to Enable Client Certificate Authentication on Avi

How to Enable Client Certificate Authentication on Avi Page 1 of 11 How to Enable Client Certificate Authentication on Avi Vantage view online Overview This article explains how to enable client certificate authentication on an Avi Vantage. When client certificate

More information

ProxySQL and MHA integration MHA (Master High Availability Manager and tools for MySQL), is almost fully integrated with the ProxySQL process.

ProxySQL and MHA integration MHA (Master High Availability Manager and tools for MySQL), is almost fully integrated with the ProxySQL process. Sunday 11 September 2016 15:32 - Last Updated Monday 14 November 2016 19:21 ProxySQL and MHA integration MHA Master High Availability Manager and tools for MySQL is almost fully integrated with the ProxySQL

More information

Top 15 MySQL parameters for beginners

Top 15 MySQL parameters for beginners Top 15 MySQL parameters for beginners Aleksandrs Asafovs Lattelecom Tehnology Riga,Latvia Keywords: Mysql, Security, Backup, Performance, Mysql beginners Introduction MySQL is the world s most popular

More information

GMU Specifications And Installation Procedures Page 1 04/04/08. JBM Gateway Management Utility Server Specifications And Installation Procedures

GMU Specifications And Installation Procedures Page 1 04/04/08. JBM Gateway Management Utility Server Specifications And Installation Procedures And Installation Procedures Page 1 04/04/08 JBM Gateway Management Utility Server Specifications And Installation Procedures And Installation Procedures Page 2 04/04/08 GMU Specifications... 3 Recommended

More information

Linux Network Administration. MySQL COMP1071 Summer 2017

Linux Network Administration. MySQL COMP1071 Summer 2017 Linux Network Administration MySQL COMP1071 Summer 2017 Databases Database is a term used to describe a collection of structured data A database software package contains the tools used to store, access,

More information

HPE Knowledge Article

HPE Knowledge Article HPE Knowledge Article HPE 5930/5940 Switch Series - Connect to OVSDB Client Article Number mmr_sf-en_us000021071 Environment HPE 5930/5940 switches can be configured as OVSDB servers. One common use case

More information

How to set up and verify automated MySQL backups in 15 minutes

How to set up and verify automated MySQL backups in 15 minutes ZRM Enterprise for MySQL Backup White Paper How to set up and verify automated MySQL backups in 15 minutes By Jacob Shucart 465 S. Mathilda Ave., Suite 300 Sunnyvale, CA 94086 t: (888) 496-2632 zsales@zmanda.com

More information

Two factor authentication for SSH using PAM RADIUS module

Two factor authentication for SSH using PAM RADIUS module Two factor authentication for SSH using PAM RADIUS module sandbox-logintc.com/docs/connectors/ssh.html Introduction LoginTC makes it easy for administrators to add multi-factor to SSH on their Unix systems.

More information

Upgrade Guide Version 7.2

Upgrade Guide Version 7.2 Upgrade Guide Version 7.2 Copyright IBM Corporation 2017 1 Resiliency Orchestration Upgrade Guide DISCLAIMER IBM believes that the information in this publication is accurate as of its publication date.

More information

Bitnami ERPNext for Huawei Enterprise Cloud

Bitnami ERPNext for Huawei Enterprise Cloud Bitnami ERPNext for Huawei Enterprise Cloud Description ERPNext is an open source, web based application that helps small and medium sized business manage their accounting, inventory, sales, purchase,

More information

15 practical examples of using commands Mysqladmin to administer a MySQL server Wednesday, 17 March :23

15 practical examples of using commands Mysqladmin to administer a MySQL server Wednesday, 17 March :23 In the 15 examples of the use mysqladmin command below, using the password root Mysql tmppassword. Change it to your password 1. How to change the root password for Mysql? # mysqladmin -u root -ptmppassword

More information

Joomla on CentOS 7.2 User s Guide

Joomla on CentOS 7.2 User s Guide Joomla on CentOS 7.2 User s Guide Revision History Date Version Description Prepared by 2017/08/01 V1.1 User s Guide Zhuyun/Technical Support Zhuyun Information Technology Co.,Ltd. www.cloudcare.cn Contents

More information

UTF8 Database Conversion

UTF8 Database Conversion UTF8 Database Conversion create a script named cvtdbutf8.sh on your system to perform the conversion following the steps below: [root@pbx ~]# nano cvtdbutf8.sh copy and paste the text below into the file

More information

Bitnami Piwik for Huawei Enterprise Cloud

Bitnami Piwik for Huawei Enterprise Cloud Bitnami Piwik for Huawei Enterprise Cloud Description Piwik is a real time web analytics software program. It provides detailed reports on website visitors: the search engines and keywords they used, the

More information

Bitnami TestLink for Huawei Enterprise Cloud

Bitnami TestLink for Huawei Enterprise Cloud Bitnami TestLink for Huawei Enterprise Cloud Description TestLink is test management software that facilitates software quality assurance. It offers support for test cases, test suites, test plans, test

More information

Installation and Configuration Guide (for Linux)

Installation and Configuration Guide (for Linux) v5.2 MySQL 5.5 Installation and Configuration Guide (for Linux) Abstract This document is intended to be the installation and configuration guide for MySQL in addition to the procedures for upgrading,

More information

Mariadb User s Guide. Zhuyun Information Technology Co.,Ltd. Revision History. Date Version Description Prepared by

Mariadb User s Guide. Zhuyun Information Technology Co.,Ltd.   Revision History. Date Version Description Prepared by Mariadb User s Guide Revision History Date Version Description Prepared by 2017/08/01 V1.1 User s Guide Zhuyun/Technical Support Zhuyun Information Technology Co.,Ltd. www.cloudcare.cn Contents Preface...3

More information

FUJITSU Cloud Service S5 Installation and Configuration of MySQL on a CentOS VM

FUJITSU Cloud Service S5 Installation and Configuration of MySQL on a CentOS VM FUJITSU Cloud Service S5 Installation and Configuration of MySQL on a CentOS VM This guide details the steps required to install and configure MySQL on a CentOS VM Introduction The FUJITSU Cloud Service

More information

Sterling Secure Proxy Version 3 FTP Adapter Configuration with SSL. ProFTP SSL Certificate creation with openssl

Sterling Secure Proxy Version 3 FTP Adapter Configuration with SSL. ProFTP SSL Certificate creation with openssl Sterling Secure Proxy Version 3 FTP Adapter Configuration with SSL The SSP configuration has been tested with the following components. SSP 3 on Windows 2003 ProFTP Version 1.2.10 on Red Hat ES 4 Lftp

More information

Jailbreaking MySQL Replication Featuring Tungsten Replicator. Robert Hodges, CEO, Continuent

Jailbreaking MySQL Replication Featuring Tungsten Replicator. Robert Hodges, CEO, Continuent Jailbreaking MySQL Replication Featuring Tungsten Robert Hodges, CEO, Continuent About Continuent / Continuent is the leading provider of data replication and clustering for open source relational databases

More information

FromDual Annual Company Meeting

FromDual Annual Company Meeting FromDual Annual Company Meeting Athens, 2013 Galera Cluster for MySQL http:// 1 / 26 About FromDual GmbH (LLC) FromDual provides neutral and independent: Consulting for MySQL Support for MySQL and Galera

More information

Bitnami Re:dash for Huawei Enterprise Cloud

Bitnami Re:dash for Huawei Enterprise Cloud Bitnami Re:dash for Huawei Enterprise Cloud Description Re:dash is an open source data visualization and collaboration tool. It was designed to allow fast and easy access to billions of records in all

More information

Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud

Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud Description Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location,

More information

Oracle Exam 1z0-883 MySQL 5.6 Database Administrator Version: 8.0 [ Total Questions: 100 ]

Oracle Exam 1z0-883 MySQL 5.6 Database Administrator Version: 8.0 [ Total Questions: 100 ] s@lm@n Oracle Exam 1z0-883 MySQL 5.6 Database Administrator Version: 8.0 [ Total Questions: 100 ] Oracle 1z0-883 : Practice Test Question No : 1 Consider the Mysql Enterprise Audit plugin. You are checking

More information