香港服务器中mysql数据库的配置
mysql数据库是一类广泛使用的数据库,它具有应用范围广,价格低廉,易于扩展的优点,但是当数据量足够大的时候,普通的计算机就难以发挥他应有的作用,对此,选择一台性能优异的服务器无疑是一种十分理智的选择,香港服务器便是一种十分不错的替代方案,它们在数据库的应用中具备明显的优势,现在我们就来介绍一下如何在服务器中搭建MySQL数据库集群。
首先简单的介绍一下MySQL数据库相比较其他数据库的优势: 1、可以同时处理拥有众多记录的大型数据。2、对SQL语句的支持比较全面。3、可移植行高,安装简单小巧。4、运行效率高,从网络上可以找到较为全面的支持。5、调试、管理,优化简单,数据库的维护费用较低。
以下便来介绍一下MySQL数据库在Linux环境下的搭建过程:
为了配置MySQL数据库,首先,需要配置一个合适的Cluster集群,因此便需要配置1个MGM结点(方便后期的管理),同时需要配置1个SQL结点以及2个 Data 结点,配置完成后,MGM节点可以和SQL结点共用一台机器,实现数据的共享,数据结点必须单独占一台服务器。这种时候往往会让人觉得十分繁琐,如果仅仅是学习阶段,可考虑在单台服务器搭建一个MySQL Cluster。下面就是教你如何快速的在一台服务器上搭建Cluster的步骤:
一,从网上下载Cluster包并进行安装
[root@cluster-one ~]# rpm -aq|grep -i mysql
MySQL-Cluster-client-gpl-7.2.10-1.el6.x86_64
MySQL-Cluster-server-gpl-7.2.10-1.el6.x86_64
MySQL-Cluster-shared-compat-gpl-7.2.10-1.el6.x86_64
MySQL-Cluster-devel-gpl-7.2.10-1.el6.x86_64
二,创建几个关键的配置文件,下面启动时要用到
[root@cluster-one mysqlData]# more config.ini
[MYSQLD]
NodeId = 5
hostname=localhost
[MYSQLD]
[root@cluster-one mysqlData]# more my1.cnf
[root@cluster-one mysqlData]# more my2.cnf
[mysql_cluster]
ndb-connectstring=localhost
[root@cluster-one mysqlData]# more /etc/my.cnf
[client]
socket=/var/lib/mysql/mysql.sock
三,分别启动所有结点 (需要注意的是,如果是第一次启动,请在 管理结点/数据结点 的启动参数后面加上 --initial)
启动结点之前,请确保,上面配置文件指定的目录都存在。
不存在,请自行先创建一个,或是你修改配置文件指定其它目录。目录有:
/mysqlData/clustermgmd-data/
/mysqlData/clusterndb1-data/
/mysqlData/clusterndb2-data/
/mysqlData/clusterapi
/data/socket/mysqld.pid
/data/socket/
/data/log/
管理结点
[root@cluster-one ~]# ndb_mgmd -f /mysqlData/config.ini
MySQL Cluster Management Server mysql-5.5.29 ndb-7.2.10
数据结点1
[root@cluster-one ~]# ndbd --defaults-file=/mysqlData/my1.cnf
[ndbd] INFO -- Angel connected to 'localhost:1186'
[ndbd] INFO -- Angel allocated nodeid: 2
数据结点2
[root@cluster-one ~]# ndbd --defaults-file=/mysqlData/my2.cnf
[ndbd] INFO -- Angel connected to 'localhost:1186'
[ndbd] INFO -- Angel allocated nodeid: 3
查询结点,如果没有/etc/init.d/mysql这个文件,可以 把 "
/usr/share/mysql/mysql.server" 拷贝到/etc/init.d目录下,并改名为mysql
[root@cluster-one ~]# /etc/init.d/mysql start
Starting MySQL
本次香港服务器中mysql数据库的安装配置就到这里了,如果您还有什么不懂的地方,欢迎来新世界主机咨询了解,详情请咨询Skype:vpssj.net@hotmail.com TEL:400 1109 210,我们将竭诚为您服务。