环境:CentOS6.8 minimal版本
1、需要先安装jdk,安装jdk的步骤在我的安装maven私服的文章中有(http://287746074.iteye.com/blog/2341697)。
2、分别进去master和slave两台主机,创建文件“vi /etc/yum.repos.d/MariaDB.repo”,然后将下面内容写入,
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos5-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
写完OK保存。
3、用yum安装sudo yum install MariaDB-server MariaDB-client。命令“sudo yum install MariaDB-server MariaDB-client”
4、两台机器都安装完成以后开始服务测试一下“sudo /etc/init.d/mysql start”
5、Master主机配置:
查看“vi /etc/my.cnf”,加入如下内容:
[mysqld]
server-id=1
log-bin=master-bin
binlog-do-db=bonjour
binlog-ignore-db=mysql
通过“mysql -u root”进入,直接进入没有密码,然后设置密码:
MariaDB [(none)] > use mysql;
MariaDB [(none)] > update user set password=password('password') where user='root';
MariaDB [(none)] > exit;
接着查看状态:
MariaDB [(none)] >
show master status;
接着给远程用户也就是slave那边提供远程访问权限
MariaDB [(none)] > grant all on openscannerstore.* to '授权的用户(比如是bonjour)'@'slave主机IP地址' identified by 'slave远程用户的密码';
(PS:这个有很多写法,可以限制IP,最好是限制IP)
刷新:
MariaDB [(none)] > flush privileges;
MariaDB [(none)] > exit;
重启服务“service mysql restart”
6、Slave主机配置
查看“vi /etc/my.cnf”,加入如下内容:
[mysqld]
server-id=2
read-only=on
relay-log=relay-bin
replicate-do-db=bonjour
replicate-ignore-db=mysql
重启服务“service mysql restart”
通过“mysql -u root”进入,直接进入没有密码,然后设置密码:
MariaDB [(none)] > use mysql;
MariaDB [(none)] > update user set password=password('password') where user='root';
以下命令注意下引号,master_log_pos这列后面内容没有引号的
MariaDB [(none)]> change master to
-> master_host='master主机IP',
-> master_user='被master主机授权的用户(比如是bonjour)',
-> master_password='slave远程用户的密码',
-> master_log_file='第五步中红色字体show master status;中显示的表格File列',
-> master_log_pos=第五步中红色字体show master status;中显示的表格Position列;
执行成功以后。
再执行命令:
MariaDB [(none)]> show slave status\G;
查找结果中
这列Slave_IO_Running
这列Slave_SQL_Running
是否都是YES,如果是YES,那就说明OK了,如果有问题,在Last_IO_Error这列或者Last_SQL_Error会报出具体错误信息。
我参考的文档:
1、
http://blog.csdn.net/kevinkristoffer/article/details/38636303
2、
http://blog.csdn.net/cenguocheng/article/details/41282663
3、
http://www.tuicool.com/articles/2uIfIrb
4、
https://mariadb.com/kb/zh-cn/installing-mariadb-with-yum/
错误:
Transaction Check Error:
file /usr/share/mysql/charsets/README from install of MySQL-server-community-5.1.58-1.rhel5.i386 conflicts with file from package mysql-libs-5.1.52-1.el6_0.1.i686
解决办法:卸载冲突包
yum -y remove mysql-libs-5.1.52*
分享到:
相关推荐
### CentOS 6.8 Minimal 版本下安装图形化界面 #### 一、背景介绍 在 CentOS 6.8 minimal 版本系统中,默认安装的是一个无图形界面的基础环境,适用于服务器或者对资源消耗有较高要求的应用场景。然而,在某些情况...
CentOS 6.8 DVD 版本安装图解 CentOS 6.8 是一个稳定、可靠、功能强大的 Linux 操作系统,它基于 Red Hat Enterprise Linux 源代码,提供了一个免费、开源的替代方案。CentOS 6.8 DVD 版本安装图解将指导您完成 ...
由于是离线安装,我们需要预先准备包含所需RPM包的压缩文件“centos6.8-离线安装docker所需的rpm”。 首先,我们需要了解Docker是什么。Docker是一个开源的应用容器引擎,基于Go语言并遵循Apache2.0协议开源。它...
根据提供的文件信息,我们可以推断出这是一篇关于如何获取并安装 CentOS 6.8 64位系统的文章。由于给定的内容非常有限,这里将详细介绍与 CentOS 6.8 64位系统相关的知识点,包括但不限于系统特性、安装过程以及常见...
"CentOS6.8 64位安装镜像"是搭建稳定服务器环境的基础,其安装过程相对简单,但需要注意的是,安装后的系统配置和安全管理同样重要。通过了解这些步骤和后续的系统优化,你可以更好地利用这个强大的开源操作系统。
### Dell R730 服务器磁盘设置 RAID5 模式及 CentOS 6.8 Minimal 版本系统安装详解 #### RAID5 模式的设置 RAID5 是一种存储技术,它通过数据条带化和分布式奇偶校验来提供数据冗余与性能提升。在 Dell R730 服务器...
centos6.8 64位安装oracle 11g需要的全部文件part4
CentOS6.8-64-百度云盘链接
Centos-6.8-minimal
花了小一天的时间,终于实现了centos7 mariadb主从复制配置搭建,下面记录一下过程 环境: 虚拟机:vm8; centos7 版本:7.2.1511; mariadb 版本:centos7.2内置的 主库服务器: 10.69.5.200,CentOS 7,MariaDB 10已...
centos6.8上Oracle11g的安装,适合初学者安装学习,经试验无误
本文将详细介绍如何在CentOS 6.8操作系统上从零开始编译安装LNMP环境,并确保其正常运行。 #### 二、环境介绍与准备 **操作系统**:CentOS 6.8 **软件版本**: - Nginx:1.6.2 - MySQL:5.6.21 - PHP:5.6.3 ...
Centos 6.8安装RabbitMQ ,自己理解的,希望能够帮助大家。
根据提供的文件信息,我们可以深入探讨CentOS 6.8的相关知识点,包括CentOS的基本概念、CentOS 6.8的特点以及如何安装与配置等。 ### CentOS概述 CentOS(Community ENTerprise Operating System)是一个基于Linux...
在Linux系统中,CentOS 6.8是一个广泛使用的稳定版本,而MySQL是一...如果你遇到了任何问题,可以参考提供的文档“尚硅谷centos6.8下安装mysql.docx”进行查阅,这份文档应该包含了更详细的步骤和解决常见问题的方法。
### CentOS 6.8 安装指南 #### 一、准备环境:安装 VMware 虚拟化软件 在正式开始 CentOS 6.8 的安装之前,我们首先需要一个虚拟化平台来承载我们的操作系统。这里推荐使用 VMware 虚拟化软件。 **1. 安装 VMware...
【标题】"CentOS6.8种子.zip"指的是一个包含了CentOS6.8操作系统的镜像文件的压缩包。CentOS是一款基于Linux的开源操作系统,它以Red Hat Enterprise Linux (RHEL)源代码为基础,重新编译而成,旨在提供一个免费、...
### CentOS 6.8 安装指南 #### 第一步:启动安装程序 - 在CentOS 6.8的安装过程中,首先会遇到一个欢迎界面。在这个界面,您需要选择“Install or upgrade an existing system”(安装或升级现有系统)选项,并按...
centos6.8 64位安装oracle 11g需要的全部文件
本教程将详细介绍如何在CentOS 8系统上离线安装MariaDB 10.3.28及其所有依赖包。MariaDB是一种开源的关系型数据库管理系统,与MySQL高度兼容,被广泛应用于各种业务场景。 首先,你需要下载MariaDB 10.3.28的RPM包...