- 14
- 0
- 约6.74千字
- 约 8页
- 2017-06-07 发布于湖北
- 举报
Mariadb安装
MariaDB是一个向后兼容、替代MySQL的数据库服务器。它包含所有主要的开源存储引擎
MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona
的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性
能。这个版本还包括了 PrimeBase XT (PBXT)和 FederatedX存储引擎
在安装mariadb之前,请先安装相关支持包
yum install ncurses-devel
yum install bison
yum install libevent-devel
yum installcmake
# tar -zxvf mariadb-5.5.33a.tar.gz
# cd mariadb-5.5.33a
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb -DMYSQL_DATADIR=/home/data
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
注意在执行cmake . -LH的时候必须在mariadb-5.5.33a下
# make
# make install
chown -R mysql /usr/local/mariadb/
cd /usr/local/mariadb/
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb
--datadir=/home/data -- 初始化数据库
初始化时报此错误 [ERROR]COLLATION latin1_swedish_ci isnot valid for CHARACTER
SET utf8
解决方法:--collation-server=utf8_general_ci
./bin/mysql_secure_installation 运行自动化安全脚本设置root密码 删除测试数据库
和用户
将mysql加入系统服务
cp /usr/local/mariadb/support-files/mysql.server /etc/init.d/mysql.server
ln-s /var/lib/mysql/mysql.sock /tmp/mysql.sock
添加mysql环境变量
export PATH=$PATH:/usr/local/mariadb/bin
Mysql主存同步
mysql1:192.168.1.55 (master)
mysql2:192.168.1.6 (backup)
操作系统:CentOS release 6.4 (64位)
配置192.168.1.55数据库
# /etc/my.cnf
[mysqld]
Log-bin=mysql-bin
# 启用二进制文件
Server-id=1
#服务器 ID
设置完启动mariadb服务器
登录mariadb,然后在增加一个帐号专门用于同步,如下:
# mysql -p
显示master状态:
记录下file和position然后在192.168.1.6上设置从201同步
配置192.168.1.6数据库
#vi/etc/my.cnf
设置完启动mariadb,登录数据库
注意:1178对应的是192.168.1.6记录下position,mysql.000004对应是上面记录的file
执行成功后,输入命令显示从库状态
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
两项都显示Yes时说明从201同步数据成功
SHOW VARIABLES LIKE server_id; 查看服务器 ID
set global server_id=10; 手动设置服务器 ID
至此201为主202为从的主从架构数据设置成功!可以测试看看
MariaDB Galera Cluster
MariaDBGaleraCluster 是一个用于同步 MariaDB 数据库的多 master 集群的工具。在数
据方面完全兼容 MariaDB 和 MySQL
特性:
同步复制 Synchronous replication
Active-active multi-master 拓扑逻辑
可对集群中任一节点进行数据读写
自动成员控制,故障节点自动从集群中移除
自动节
您可能关注的文档
- Linux操作系统分析和实践第二讲:计算机系统硬件基础.ppt
- 第八章 Coreldraw X4 常见问题解答.pdf
- 第八章 CorelDRAW X4 SP2快捷键.doc
- 第八章 CorelDRAW X5新功能总结介绍.doc
- 第八章 CorelDRAW.doc
- 某办公楼通风空调工程工程量清单计价编制实例课件.pdf
- Linux环境下的C及C++基础调试技术.pdf
- Linux基础知识和常用命令.ppt
- Linux交叉编译环境与工具介绍.ppt
- 第八章 coreldraw_颜色填充.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)