随笔分类 - Mysql 数据库
摘要:众所周知,在Mysql数据库安装成功后,会在mysql根目录下存在四个.ini文件,分别为my-huge.ini、my-innodb-heavy-4G.ini、my-large.ini、my-medium.ini、my-small.ini,这几个启动配置文件中,分别对Mysql启动参数给出了如下的默认值:其实这些参数已经给我们了对不同大小物理内存配置下,如何更好发挥MYsql数据库性能的参考,希望对大家有用。
阅读全文
摘要:3.2.8 集群启动脚本及启动服务注册从上面的启动过程我们可以看出,Mysql集群启动命令较复杂,容易造成cmd窗口因误操作关闭而导致的数据库停止,在此我介绍一下如何将这些命令的操作变成windos的服务项,当windos启动时,便可以自动启动mysql集群。首先,Mysql集群分为管理节点、数据节点、访问节点三种类型,每一种都可以注册为Windows服务,下面一一举例作为示范:3.2.8.1 NDB_MGMD集群管理节点对于NDB_MGMD节点,通常情况下,它的启动命令为:ndb_mgmd.exe –f config.ini,当我们想注册成服务项时,登录mysql集群管理节点所在服务器上,打
阅读全文
摘要:3.2.7.3 集群扩容由于MySQL集群属于内存存储模式,所以如果出现存储空间不足时,需要扩容,也就是为集群中增加ndbd数据存储节点,以扩大存储空间。根据官方文档(mysql-cluster-excerpt-5.1-en.pdf的5.12章节Adding MySQL Cluster Data Nodes Online),Mysql集群支持在线扩容,具体步骤如下:a) 首先必须确保新加入的数据节点作为新的group加入,默认2个node为1个group,Group数量=Node总数/NoOfReplicas数;b) 修改管理节点的config.ini文件,从DataMemory = 100M
阅读全文
摘要:1.1.1 集群启动1.1.1.1 初始化启动集群第一次启动时,启动方法与之后的启动方式有所不同,需特殊注意:1) 首先,启动集群管理节点:登录mysql集群管理节点所在服务器上,打开cmd命令窗口,切换目录到c:\mysql\mysql-cluster\bin下,执行命令ndb_mgmd.exe --initial;2) 接着,启动集群数据节点:登录mysql集群数据节点所在服务器上,打开cmd命令窗口,切换目录到c:\mysql\mysql-cluster\bin下,执行命令ndbd.exe –initial(只有第一次初始化启动时需要添加initial初始化参数),每个节点服务器需要这样
阅读全文
摘要:1.1.1 集群版部署先准备好软件,Mysql集群软件下载地址:http://dev.mysql.com/downloads/cluster,选择mysql-cluster-gpl-noinstall-7.1.17-win32.zip(Windows (x86, 32-bit), ZIP Archive)1.1.2 集群规划节点ID(NodeID)IP地址MySQL server (SQL) node192.168.0.1(查询节点服务器A)Management (MGMD) node192.168.0.2(集群管理服务器)MySQL server (SQL) node192.168.0.3(
阅读全文