介绍

《Mysql-cluster数据库集群介绍》

安装系统:Linux CentOS7.4查看是否安装mysqlrpm -qa | grep mysql普通删除rpm -e mysql强力删除rpm -e --nodeps mysql通过wget安装wget https://dev.mysql.com/get/Downloads/MySQL-Cluster-7.5/mysql-cluster-gpl-7.5.8-linux-glibc2.12-x86_64.tar.gz(如果没有安装wget,执行yum -y install wget)解压tar xvf mysql-cluster-gpl-7.5.8-linux-glibc2.12-x86_64.tar.gz新建文件夹(用于NDB)mkdir /usr/local/mysql-clustermkdir /usr/local/mysql-cluster/logsmkdir /usr/local/mysql-cluster/data(用于Mysql)mkdir/usr/local/mysqlmkdir/usr/local/mysql/datamkdir/usr/local/mysql/data/mysql一句话:mkdir/usr/local/mysql-cluster /usr/local/mysql-cluster/logs /usr/local/mysql-cluster/data/usr/local/mysql/usr/local/mysql/data /usr/local/mysql/data/mysql复制程序cp  mysql-cluster-gpl-7.5.8-linux-glibc2.12-x86_64/bin/ndb_mgm* /usr/local/mysql-clustercp  mysql-cluster-gpl-7.5.8-linux-glibc2.12-x86_64/bin/ndbd /usr/local/mysql-clustercp -r mysql-cluster-gpl-7.5.8-linux-glibc2.12-x86_64/. /usr/local/mysql管理节点配置新建配置文件vi  /usr/local/mysql-cluster/config.ini------------------------------------------------------------------[ndbd default]

NoOfReplicas=1

DataMemory=6144M

IndexMemory=1024MStopOnError=0StringMemory=5MMaxNoOfConcurrentTransactions=100000MaxNoOfConcurrentOperations=110000MaxNoOfLocalOperations=250000MaxNoOfConcurrentIndexOperations=81920MaxNoOfConcurrentScans=256MaxNoOfLocalScans=1000MaxNoOfOpenFiles=1000MaxNoOfAttributes=10000ODirect=1MaxNoOfTables=20320MaxNoOfOrderedIndexes=2048MaxNoOfUniqueHashIndexes=2048

[ndb_mgmd]NodeId=1

HostName=192.168.1.1

DataDir=/usr/local/mysql-cluster/logs

[ndbd]

NodeId=2HostName=192.168.1.1

DataDir=/usr/local/mysql-cluster/data

[mysqld]NodeId=3

HostName=192.168.1.1

[ndbd]NodeId=4

HostName=192.168.1.2

DataDir=/usr/local/mysql-cluster/data

[mysqld]NodeId=5

HostName=192.168.1.2[mysqld]-------------------------------------------------------------------开始编辑  insert键

退出编辑  esc键

保存退出  :wq

强制退出  :q!数据节点配置

touch /usr/local/mysql/error.log

touch /usr/local/mysql/mysql.pidvi/usr/local/mysql/support-files/my-default.cnf--------------------------------------------------------------------[mysqld]

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data/mysqlpid-file = /usr/local/mysql/mysql.pid

log-error = /usr/local/mysql/error.log

user = root

port = 3306tmp_table_size = 256Mmax_heap_table_size = 256Mndbclusterndb-connectstring=192.168.1.1

[mysql_cluster]

ndb-connectstring=192.168.1.1

[ndbd]

ndb-connectstring=192.168.1.1[mysql_safe]log-error = /usr/local/mysql/error.log--------------------------------------------------------------------cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

启动管理节点/usr/local/mysql-cluster/ndb_mgmd --configdir=/usr/local/mysql-cluster -f /usr/local/mysql-cluster/config.ini --initial --reload/usr/local/mysql-cluster/ndb_mgm -e show(查看和管理)/usr/local/mysql-cluster/ndb_mgm -e shutdown(关闭集群)/usr/local/mysql-cluster/ndb_mgm -eexit(退出)数据节点/usr/local/mysql-cluster/ndbd --initialSQL节点新增用户组mysql和用户msyqlgroupadd mysqluseradd -g mysql mysql#(如果没有权限,可登录root去新增)cd /usr/local/mysql#修改文件权限chown -R mysql:mysql ./#初始化mysqlbin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/mysql(如果data ..有数据则新建data和data/mysql)出现以下信息则标示成功[Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID:82246b8e-e62b-11e7-b5ad-000c29aa8807.

[Note] A temporary password is generated for root@localhost:hWuJyniWd3,.记下UUID和密码#复制mysql到服务自动启动里面

cp support-files/mysql.server /etc/init.d/mysqld#修改权限为755 也就是root可以执行

chmod 755 /etc/init.d/mysqld#复制配置文件到etc下,因为默认启动先去etc下加载配置文件

cp support-files/my-default.cnf /etc/my.cnf启动,重启,停止mysql服务service mysqld startservice mysqld restartservice mysqld stop查看mysql是否已启动/etc/rc.d/init.d/mysqld status

linux下mysql错误Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)点击链接查看解决方案-------------------------------------------------------------Your password has expired. To log in you must change it using a client that supports expired passwords点击链接查看解决方案

-------------------------------------------------------------Host is not allowed to connect to this MySQL server点击链接查看解决方案

-------------------------------------------------------------Unable to connect with connect string: nodeid=0,172.24.221.100:1186

点击链接查看解决方案

-------------------------------------------------------------

mysql cluster linux_【完美】Mysql-cluster数据库集群搭建(linux)相关推荐

  1. mysql 数据库集群搭建:(四)pacemaker管理三台maxscale集群,搭建mariadb读写分离中间层集群...

    为什么80%的码农都做不了架构师?>>>    <mysql 数据库集群搭建:(一)VirtualBox中多台CentOS虚拟机间和windows主机间互通以及访问互联网设置& ...

  2. 【Data Cluster】真机环境下MySQL数据库集群搭建

    真机环境下MySQL-Cluster搭建文档 MySQL Cluster简介 MySQL cluster 和 Oracle RAC 完全不同,它采用 无共享架构Shared nothing(share ...

  3. MySQL NDB Cluste-分布式数据库集群搭建

    1 概述 1.1 分布式数据库集群 Mysql cluster是适用于分布式计算环境的高可用.高冗余版本的mysql,其技术在分布式系统中为mysql数据提供了冗余特性,增强了安全性,使得单个mysq ...

  4. MySQL Cluste—分布式数据库集群搭建

    一.为什么要用MySQL Cluset分布式集群? 大家可以看这两位大佬的文章: https://blog.csdn.net/qq_15092079/article/details/82665307 ...

  5. MySQL Cluste(入门篇)—分布式数据库集群搭建

    目录 前言 1 概述 1.1 分布式数据库集群 1.2 数据库的分布式和主从的区别 2 环境说明 2.1 系统环境 2.2 软件环境 3 安装MySQL Cluster 4 配置安装管理节点 4.1 ...

  6. 看完豁然开朗!mysql集群搭建linux

    前言 阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性.作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及.所以,大厂程序员的很多经验 ...

  7. postgressql数据库集群搭建

    postgresql11安装 1.创建postgres用户,并授予root权限 master和slave都需要操作: 1.1创建用户 groupadd postgres useradd -g post ...

  8. Redis集群搭建linux

    一.什么是Redis集群 Redis集群是为了能够解决一台主服务器容量不足或者是出现高并发写操作时性能不足的问题,Redis集群就是将多台主服务器进行连接以实现多台主服务器数据同步和共享. 每个Red ...

  9. 二进制安装mysql集群_实战mysql集群搭建(一)--centos7下二进制安装mysql-5.6

    在超哥的帮助下,完成了基于InnoDb数据引擎的mysql数据库集群搭建,实现了主从复制的功能,本篇博文介绍如何使用二进制安装mysql的方法,具体实现步骤如下: 软件使用说明: Liunx系统:ce ...

最新文章

  1. 如何用node命令和webpack命令传递参数 转载
  2. jvm性能调优实战 - 61常用的JVM调优网站
  3. MyBatis多数据源配置(读写分离)
  4. 不会连PPPoE协议都不会配吧?
  5. python文件存储过程_python调用MySql存储过程
  6. 国庆档票房近50亿创纪录 背后影视股却遭遇集体下跌
  7. 汇编语言-王爽 随书源码、检测点、实验答案
  8. EXCEL图表之瀑布图
  9. 编程语言c语言vb,c语言和vb语言哪个比较简单
  10. smartadmin mysql_ApiBoot Logging 和Logging Admin使用总结
  11. 动态规划求最大工作价值(java实现)
  12. 外汇短线交易者的规则
  13. 锐龙R3-3100配什么主板
  14. 【单调队列优化】CF319C——Kalila and Dimna in the Logging Industry
  15. 超微服务器型号,超微服务器主机配置raid
  16. 腾讯云直播、生成腾讯推拉流
  17. 使用SwiftyJSON解析JSON
  18. 微信小程序布局移动电商之路
  19. 如何将控制台程序发布为服务
  20. java 根据已有word模板进行数据下载导出

热门文章

  1. gentoo ffmpeg+mencoder快速搭建视频处理系统笔记
  2. 网络爬虫--12.【XPath实战】获取百度贴吧中的图片
  3. Flask爱家租房--房屋管理(获取房屋详情)
  4. python 打包exe_python如何封装为exe
  5. modbus从站模拟软件_作为工控电气人,你知道我们必备的软件有哪些吗?
  6. 两种解除禁止右键、选中、复制的方法
  7. C语言扫地雷游戏的题目简介,C语言程序设计课程设计(论文)-扫地雷游戏.doc...
  8. STM32串口通信中使用printf发送数据配置方法 开发环境 Keil
  9. 华为软件研发面试题1
  10. S5PV210的地址映射图