mysql集群怎么连接 mysql集群三种方式

如何连接 mysql cluster

Driver template :选择要连接数据库类型我用mysql选择MYSQL Connector/J Driver name :所创建连接名字,随便写 Driver classname:com.mysql.jdbc.Driver要Add JARs选择 com.mysql.jdbc.Driver路径显示 使用oracle参考我面式

目前创新互联建站已为千余家的企业提供了网站建设、域名、网络空间、网站托管维护、企业网站设计、拉孜网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

java程序如何连接Mysql集群?

mysql集群是master-slaver模式,java程序当然是链接master那台机器了,slaver只是给master做辅助的。

C#怎么连接mysql cluster集群

mysql cluster 7.1.3 安装笔记

今天初步安装了一下mysql cluster,基本上都是按照官方文档做的,欢迎大家拍砖。

1,服务器使用情况

Management (MGMD) node 192.168.0.10

MySQL server (SQL) node 192.168.0.20

Data (NDBD) node "A" 192.168.0.30

Data (NDBD) node "B" 192.168.0.40

2,安装Management、Sql node、 Data node 重复以下步骤:

[root@www local]# tar -zxvf mysql-cluster-gpl-7.1.3-linux-i686-glibc23.tar.gz

[root@www local]# mv mysql-cluster-gpl-7.1.3-linux-i686-glibc23 mysql

[root@www local]# groupadd mysql

[root@www local]# useradd -g mysql mysql

[root@www local]# chown -R mysql.mysql mysql

[root@www local]# /usr/local/mysql/scripts/mysql_install_db --user=mysql

[root@www mysql]# cp support-files/mysql.server /etc/rc.d/init.d/

[root@www mysql]# chmod +x /etc/rc.d/init.d/mysql.server

[root@www mysql]# chkconfig --add mysql.server

3,配置Management节点:

[root@www mysql]# mkdir /var/lib/mysql-cluster

[root@www mysql]# vi /var/lib/mysql-cluster/config.ini

[ndbd default]

NoOfReplicas=2 # Number of replicas

DataMemory=80M # How much memory to allocate for data storage

IndexMemory=18M # How much memory to allocate for index storage

# For DataMemory and IndexMemory, we have used the

# default values. Since the "world" database takes up

# only about 500KB, this should be more than enough for

# this example Cluster setup.

# TCP/IP options:

[tcp default]

portnumber=2202 # This the default; however, you can use any port that is free

# for all the hosts in the cluster

# Note: It is recommended that you do not specify the port

# number at all and allow the default value to be used instead

# Management process options:

[ndb_mgmd]

hostname=192.168.0.10 # Hostname or IP address of management node

datadir=/var/lib/mysql-cluster # Directory for management node log files

# Options for data node "A":

[ndbd]

# (one [ndbd] section per data node)

hostname=192.168.0.30 # Hostname or IP address

datadir=/usr/local/mysql/data # Directory for this data node's data files

# Options for data node "B":

[ndbd]

hostname=192.168.0.40 # Hostname or IP address

datadir=/usr/local/mysql/data # Directory for this data node's data files

# SQL node options:

[mysqld]

hostname=192.168.0.20 # Hostname or IP address

# (additional mysqld connections can be

# specified for this node for various

# purposes such as running ndb_restore)

[root@www mysql-cluster]# cp bin/ndb_mgm* /usr/local/bin

4,配置MySQL server (SQL) node:

创建 /etc/my.cnf并添加下面的内容

#ptions for mysqld process:

[mysqld]

ndbcluster # run NDB storage engine

ndb-connectstring=192.168.0.10 # location of management server

# Options for ndbd process:

[mysql_cluster]

ndb-connectstring=192.168.0.10 # location of management server

5,配置 Data (NDBD) node "A":

创建/etc/my.cnf文件,并添加下面的内容

#ptions for mysqld process:

[mysqld]

ndbcluster # run NDB storage engine

ndb-connectstring=192.168.0.10 # location of management server

# Options for ndbd process:

[mysql_cluster]

ndb-connectstring=192.168.0.10 # location of management server

6,配置 Data (NDBD) node "B":

创建/etc/my.cnf文件,并添加下面的内容

#ptions for mysqld process:

[mysqld]

ndbcluster # run NDB storage engine

ndb-connectstring=192.168.0.10 # location of management server

# Options for ndbd process:

[mysql_cluster]

ndb-connectstring=192.168.0.10 # location of management server

7,启动Management节点:

[root@www local]# ndb_mgmd -f /var/lib/mysql-cluster/config.ini

2010-05-05 13:20:19 [MgmtSrvr] INFO -- NDB Cluster Management Server. mysql-5.1.44 ndb-7.1.3

2010-05-05 13:20:19 [MgmtSrvr] INFO -- Loaded config from '/usr/local/mysql/mysql-cluster/ndb_1_config.bin.1'

8,启动 Data (NDBD) node "A"及 Data (NDBD) node "B":

[root@www local]# /usr/local/mysql/bin/ndbd

2010-05-05 13:20:30 [ndbd] INFO -- Configuration fetched from '192.168.0.10:1186', generation: 1

9,启动 MySQL server (SQL) node

[root@www local]# /etc/init.d/mysql.server start

10,所有的节点都已经起动完成了

[root@www local]# ndb_mgm

-- NDB Cluster -- Management Client --

ndb_mgm show

Connected to Management Server at: localhost:1186

Cluster Configuration

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

[ndbd(NDB)] 2 node(s)

id=2 @192.168.0.30 (mysql-5.1.44 ndb-7.1.3, Nodegroup: 0, Master)

id=3 @192.168.0.40 (mysql-5.1.44 ndb-7.1.3, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)

id=1 @192.168.0.10 (mysql-5.1.44 ndb-7.1.3)

[mysqld(API)] 1 node(s)

id=4 @192.168.0.20 (mysql-5.1.44 ndb-7.1.3)

mysql 群集怎么连接现有的数据库

关闭集群 /usr/local/mysql/bin/ndb_mgm -e shutdown(以我的为例)

lz cd config.ini所在位置(我的是/var/lib/mysql-cluster/ )删除该目录下除config.ini的所有文件

关闭SQL节点所有mysqld服务和mysqld_safe服务(使用kill -9 PID(进程号))

然后按照以下顺序重新启动集群

管理节点-Data节点(id=2-id=3)-SQL节点(id=5-id=4)


分享文章:mysql集群怎么连接 mysql集群三种方式
文章URL:http://hbruida.cn/article/doijsdd.html