win7上怎么安装sqlserver2000数据库
方法/步骤
1
打开安装包,找到autor那一个文件点击。在点击安装SQL
Server2000推荐,
2
在出现的界面中点击“安装数据库服务器”。
3
在“SQL
Server2000”界面,欢迎使用SQL
Server2000安装向导窗口中,点击“下一步”
4
在“SQL
Server2000”界面,计算机名称窗口中,选择“本地计算机”然后点击“下一步”
在“安装选择”窗口中,选择“创建新的SQL
Server实例,或安装客户端工具”
在“用户信息”里命次写入名字。和公司名称。
在“软件许可协议”窗口中。点击“是”
在“安装定义”窗口中,选择“服务器客户端工具。”然后点击“下一步”。
在“实例名”窗口中输入名字。然后点击“下一步”
在“安装类型中”选择要存放的目录。然后点击确定按钮。然后在点击“下一步”
在“服务账户”窗口中,选择“使用本地系统转户,”然后点击“下一步”按钮
在“身份化验模式中,”输入sa账户的密码。
在开始辅助文件夹中,点击下一步按钮。
安装完毕。然后点击完成按钮。
MySQL 群集是一种技术,该技术允许在无共享的系统中部署“内存中”和“磁盘中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。MySQL Cluster 由一组计算机构成,每台计算机上均运行着多种进程,包括 MySQL 服务器,NDB Cluster 的数据节点,管理服务器,以及(可能存在的)专门的数据访问程序。
管理服务器(MGM节点)负责管理 Cluster 配置文件和 Cluster 日志。Cluster 中的每个节点从管理服务器检索配置数据。当数据节点内出现新的事件时,节点将关于这类事件的信息传输到管理服务器,然后,将这类信息写入 Cluster 日志。
目前能够运行 MySQL Cluster 的操作系统有 Linux、Mac OS X 和 Solaris,最新的版本已经支持 Windows 操作系统。
MySQL 群集的数据节点之间的通信是不加密的,并且需要高速的带宽,所以建议把群集建立在一个高速局域网内,不建议跨网段、跨公网的部署这种系统体系。
MySQL 群集分为三种节点:管理节点,数据节点和SQL节点。
管理节点:主要用于管理各个节点,能够通过命令对某个节点进行重启、关闭、启动等操作。也能够监视全部节点的工作状态。
数据节点:主要是对数据的存储,不提供其他的服务。
SQL节点:主要是对外提供SQL功能,类似一台普通的 MySQL Server。
而SQL节点和数据节点可以是同一台机器,也就是说这台机器即是SQL节点也是数据节点。它们只是逻辑关系上的划分,实际部署时,甚至所有的阶段都可以位于同一台物理机器上,只是配置较复杂些。
一、软件下载机器操作环境
配置 MySQL 群集必需使用其群集版本,注意和 MySQL Server 版本的区别。本文以 Windows 平台下的 MySQL 群集版本 MySQL Cluster 713 为例(截至2010年6月初的最高版本),这是 MySQL Server 51 系列版本之一,添加了群集的功能。下载地址为:http://devmysqlcom/downloads/cluster,选择 mysql-cluster-gpl-noinstall-713-win32zip 文件,这是一个 for Windows 32位版本的、免安装的二进制版本。
根据自己的操作系统的位数,也可以选择 64 位版本的。还有一个 272M 的 Windows(x86, 32-bit) 版本,下载下来需要自己编译,有经验的高级用户可以选用。
本实验在 2 台安装 Windows Server 2003(sp2) 的机器上进行。节点分配及 IP 配置如下:
第一台机器,IP 为 1000201,作为管理节点(MGM),SQL节点1(SQL1),数据节点1(NDBD1)。
第二台机器,IP 为 1000202,作为SQL节点2(SQL2),数据节点2(NDBD2)。
管理节点最好不要与数据节点部署在同一台服务器上,否则可能会因为该数据节点服务器的当机,而导致管理节点服务器的问题,从而导致整个群集系统的崩溃。
二,配置管理节点:
在第一台机器上,建文件夹 D:\mysql-cluster,在其下建立文件 configini,内容如下:
[NDBD DEFAULT]
NoOfReplicas=1
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
# Managment Server
[NDB_MGMD]
hostname=1000201
# Storage Engines
[NDBD]
hostname=1000201
datadir= D:\data
[NDBD]
hostname=1000202
datadir= D:\data
# SQL Engines
[MYSQLD]
hostname=1000201
[MYSQLD]
hostname=1000202
Cluster 管理节点的默认端口是1186,数据节点的默认端口是 2202。从 MySQL 503开始,该限制已被放宽,Cluster 能够根据空闲的端口自动地为数据节点分配端口。如果你的版本低于5022,请注意这个细节。
Cluster 管理节点作为一个服务端(通过运行 db_mgmdexe 程序读取本配置文件来启动),通过本机上的客户端 ndb_mgmexe 来连接和操作。
三、配置 MySQL 数据库服务器:
在2台机器上,分别依次操作。
解压 mysql-cluster-gpl-noinstall-713-win32zip 文件到 D:\mysql-cluster-gpl-noinstall-713-win32 文件夹下,把 D:\mysql-cluster-gpl-noinstall-713-win32\bin 加到 Windows 的系统 path 中。
打开DOS命令行窗口(配置完系统path后,在再次打开新的命令行窗口),执行以下语句,让 MySQL 作为 Windows 服务运行:
mysqldexe -install mysql
再在 Windows 服务管理界面里,配置 mysql 服务,手动启动(不要自动启动)。
把 D:\mysql-cluster-gpl-noinstall-713-win32 下的某个备用的配置文件(例如my-smallini)复制为 myini 文件。
建立 D:\tmp 文件夹。
四、配置SQL节点和数据节点:
在2台机器上,分别依次操作。
建立文件夹 D:\data。
编辑 NySQL 配置文件 D:\mysql-cluster-gpl-noinstall-713-win32\myini,在 [mysqld] 节末尾加语句:
#SQL群集节点
ndbcluster
ndb-connectstring=1000201
有了 ndbcluster 语句,mysql 服务将作为群集的 SQL 节点启动。mysqldexe 命令带参数 –ndbcluster 运行是一样的效果。
mysql 服务连接到数据节点的 2202 默认端口,或自动分配的别的可用端口。
(问题:SQL节点如何获得数据节点的IP地址?是否通过连接管理节点,取得所有数据节点的IP地址的列表?)
这里的连接字符串的值在 MySQL 服务启动时使用,用于连接到管理节点。
在末尾加语句:
#NDB集群节点
[mysql_cluster]
ndb-connectstring=1000201
注:好像以下形式也可:
[ndbd]
ndb-connectstring=1000201
这里的连接字符串的值在数据节点启动时使用,用于连接到管理节点。
五,启动群集各服务器
启动顺序依次是:管理节点、数据节点、SQL节点。
1,启动管理节点
在第一台服务器的DOS窗口,运行命令:
C:\>ndb_mgmdexe -f d:\mysql-clusterconf\configini –configdir=d:\mysql-cluster
注:如果不带 –configdir=d:\mysql-cluster 参数,将默认为 C:\mysql\mysql-cluster 文件夹。
屏幕显示:
C:\>ndb_mgmdexe -f d:\mysql-clusterconf\configini –configdir=d:\mysql-cluster
2010-06-10 01:16:57 [MgmtSrvr] INFO — NDB Cluster Management Server mysql-5144 ndb-713
2010-06-10 01:16:57 [MgmtSrvr] INFO — Reading cluster configuration from ‘d:\mysql-clusterconf\configini'
2010-06-10 01:16:57 [MgmtSrvr] INFO — Got initial configuration from ‘d:\mysql-clusterconf\configini', will try to set it when all ndb_mgmd(s) started
2010-06-10 01:16:57 [MgmtSrvr] INFO — Mgmt server state: nodeid 1 reserved for ip 1000201, m_reserved_nodes 1
2010-06-10 01:16:57 [MgmtSrvr] INFO — Id: 1, Command port: :1186
==INITIAL==
2010-06-10 01:16:57 [MgmtSrvr] INFO — Starting initial configuration change
2010-06-10 01:16:57 [MgmtSrvr] INFO — Configuration 1 commited
2010-06-10 01:16:57 [MgmtSrvr] INFO — Config change completed! New generation: 1
==CONFIRMED==
2,启动数据节点
分别在2台服务器的DOS窗口运行命令。
第一次,或初始化群集节点时,运行命令:
ndbdexe –initial
初始化之后,只运行 ndbdexe 即可。若带参数 –initial 运行,将使正常运行的群集系统中,数据节点的数据全部丢失。
数据节点依赖管理节点服务器,进行数据的自动复制和同步,使各个数据节点的数据保持一致,并在某个数据节点意外关闭又恢复后,进行数据的恢复重建。
3,启动SQL节点
有了 ndbcluster 语句,启动 mysql 服务,就启动了SQL节点。应在前2种节点启动后,分别在2台服务器上进行。
六、群集管理
在所有的数据节点和SQL节点未启动之前,运行群集管理节点服务的客户端 ndb_mgmexe,只能获得以下信息:
C:\>ndb_mgmexe
— NDB Cluster — Management Client –
ndb_mgm> show
Cluster Configuration
———————
[ndbd(NDB)] 2 node(s)
id=2 (not connected, accepting connect from 1000201)
id=3 (not connected, accepting connect from 1000202)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @1000201 (mysql-5144 ndb-713)
[mysqld(API)] 2 node(s)
id=4 (not connected, accepting connect from 1000201)
id=5 (not connected, accepting connect from 1000202)
ndb_mgm>
说明数据节点、SQL节点均未连接到管理节点服务。
在所有的数据节点和SQL节点正确启动之后,将获得以下信息:
ndb_mgm> show
Cluster Configuration
———————
[ndbd(NDB)] 2 node(s)
id=2 @1000201 (mysql-5144 ndb-713, Nodegroup: 0, Master)
id=3 @1000202 (mysql-5144 ndb-713, Nodegroup: 1)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @1000201 (mysql-5144 ndb-713)
[mysqld(API)] 2 node(s)
id=4 @1000201 (mysql-5144 ndb-713)
id=5 @1000202 (mysql-5144 ndb-713)
ndb_mgm>
关闭群集的DOS命令:
ndb_mgm -e shutdown
或在 ndb_mgm 环境下执行 shutdown 命令。
以上命令或关闭管理节点服务和所有的数据节点。随意、强行关闭群集系统(关机或关闭进程),会导致数据没有全部写回磁盘而导致的数据丢失。
关闭SQL节点的 mysqld 服务:
C:\>net stop mysql,或:
C:\>mysqladmin -u root shutdown
七、测试
正常运行的 MySQL 群集系统,通过SQL节点可以对数据节点进行数据库操作,各数据节点可以自动进行数据同步。某一个数据节点关闭后,不影响SQL节点的使用。某些数据节点出错后,可以进行恢复。需要注意的是,SQL节点建立数据库时,必须选择“ndbcluster”数据库引擎。如果不选择“ndbcluster”引擎,建立的数据库将不会进入MySQL群集系统中,但是可以独立使用。
另外,每个 NDB 表必须有一个主键。如果在创建表时未定义主键,NDB Cluster 存储引擎将自动生成隐含的主键。该隐含的键也将占用空间,就像任何其他的表索引一样。由于没有足够的内存来容纳这些自动创建的键,出现问题并不罕见。
SQLServer2000数据库主要帮助用户管理和储存数据资料,对用户帮助还是很大的。但是还是有许多win7/win8系统用户不知道如何安装SQLServer2000数据库的,针对这个问题,下面小编告诉大家win7/win8系统安装SQLServer2000数据库的方法。
具体方法:
1、首先将下载的SQL2000进行解压;、
2、双击AUTORUNEXE,进行选择安装SQL2000;
3、根据向导进行下一步的操作,输入计算机名,并选择是本地计算机还是远程计算机;
4、选择安装sql实例和填写用户信息;
5、选择安装类型服务器和客户端工具,并填写实例名;
6、选择安装类型和服务账号;
7、选择身份验证,这两种可以随意选择,点击下一步出现安装进度界面;
8、最后出现安装完成界面,你的sql2000就安装成功了,但是必须要重新启动。
win7/win8系统安装SQLServer2000数据库的方法介绍到这里了,有需要的用户可以参考上述方法安装。
这个是可以安装使用的,就是操作上比较麻烦。
SQL
Server
2000可以在win7上安装运行,安装步骤如下:
1、解压安装文件夹,打开autorunexe;
2、根据需要选择一个版本,这里选择个人版;
3、选择安装SQL
Server
2000组件;
4、选择安装
数据库服务器
;
5、出现警告,点运行程序;
6、点击下一步开始安装;
7、选中创建新的SQL
Server实例,或安装客户端工具,点下一步;
8、选择安装路径,点下一步;
9、选中使用本地系统帐户,点下一步;
10、选中Windows
身份验证
模式,不断地点下一步直接安装完成;
11、随后安装补丁,打开安装包下的如下文件;
12、安装到刚才sql
server的安装目录下;
13、安装完毕,打开该目录,打开setupbat;
14、运行程序;
15、然后一直默认下一步安装;
16、保密密码为空,点确定;
17、勾选最后一个选项,然后继续安装;
18、点完成,直到安装完成。
首先,如果以前安装的话,要删除干净。
1、把原来SQLServer的安装目录 C:\Program Files\Microsoft
SQL Server
删除
2、所有SQLServer相关的注册表全部删除,保证系统是没有装过SQLServer的状态注册表打开方式:开始-运行-regedit然后找下面目录删除
1)hkey_current_user\software\miocrosoft\MICROSOFT SQL SERVER 文件夹删除
2)hkey_current_user\software\miocrosoft\mssqlserver 文件夹删除
3)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
文件夹删除
总之一句话,把所有SqlServer相关的删除。然后重启机器开始装。
方法/步骤
1、解压安装文件夹,打开autorunexe
2、选择第一个个人版
3、选择第一个安装组件
4、选择第一个“安装数据库服务器”
5、出现警告,运行程序
6、点击下一步开始安装
7、创建新的实例
8、选择安装路径
9、使用本地账户
10、windows身份验证
11、继续下一步安装,直到安装完毕
12、随后继续安装补丁,打开安装包下的如下文件
13、安装到刚才sql server的安装目录下
14、安装完毕,打开该目录,打开setupbat
15、运行程序
16、一直默认下一步安装
17、保留密码为空
18、勾选最后一个选项即可,继续安装
19、安装完毕,可以正常使用了
0条评论