阿里云搭建sql server
分步阅读
需要公网服务器进行数据存储与转发,阿里云是比较经济的一种选择,sql sever适合小流量数据库管理
工具/原料
阿里云云服务器一个实例
一台电脑
步骤1、配置远程桌面连接
首先确定自己的公网ip地址,这个在构建云服务器实例时,每一个实例会分配一个公网地址,一个内网地址。
然后, 开始-->运行 ,输入mstscexe,确定
将第一步确定的公网地址输入,点开选项
常规-->计算机中填入公网地址,用户名填入administrator。
显示可选择合适的远程桌面大小,如果不做本机 *** 作,可以选全屏
本地资源中勾选“剪贴板”方便 *** 作中本机与远程编辑,点详细信息
在“驱动器”中勾选本机的某驱动器,以便本机与服务器传输文件
全部设置完后,点连接
在点连接
6
出现要求密码的对话框时输入密码,即可进入远程桌面。
此时远程桌面配置完毕。
打开远程桌面上的计算机,会看到本机的驱动器,这样就可以将本机上需要传送的文件复制到服务器了,将来开发的程序也可上传过去。
END
步骤2、安装sqlserver2005Express
1
百度一个sqlserver2005Express,下载后上传到云服务器里,这是32位的。
2
如果出现如下对话框,选“运行程序”。
3
接受许可
4
点安装
5
下一步
6
姓名、公司随便填,“隐藏高级配置选项”前的勾去掉,以便后边进行自定义配置,初学者可以使用默认配置
7
客户端组件中连接组件要选,软件开发包根据需要自定
8
命名实例可以自定义,将来安装好后,在管理工具-->服务中可以看到这个服务名
9
选用“使用内置系统帐户”和“网络服务”,勾选“安装结束时启动服务”下的“SQL Server”和“SQL Brower”,这个也可以在安装后在管理工具-->服务中设置相应服务是否开机自动启动。
10
身份验证模式最好选“混合模式”,便于网络存取。如果用“混合模式”,则要设置sa的密码,sa是数据库的超级管理员的用户名。
继续下一步
11
接下来全是下一步,直到安装完毕
END
步骤3、查询刚才新建的实例
安装完成后,在管理工具-->服务中,找到自己刚才安装的实例。
END
注意事项
如果直接在服务器上做开发,集成的开发环境一般有数据库的连接管理,如果别的地方开发好后迁移到服务器上,那么对数据库的迁移时就需要数据库的管理界面,专业版本身不带管理界面,所以要另处安装
一、创建用户和组
1、使用root用户添加系统用户
/usr/sbin/groupadd -g 1997 db2igrp
#instance所在的group,加入这个group的所有用户都具有DBA权限/usr/sbin/groupadd -g 1998 db2fgrp
#fenced用户所在的group/usr/sbin/useradd -u 1997 -g db2igrp -d /cbusdb/db2inst1 db2inst1
#db2inst1用户/usr/sbin/useradd -u 1998 -g db2fgrp -d /cbusdb/db2fenc1 db2fenc1
#db2fenc1用户/usr/sbin/groupadd db2fadmin
/usr/sbin/useradd -g db2fadmin db2admin
2、使用root用户添加数据库账号
/opt/ibm/db2/V105/instance/db2icrt -s ese -u db2fenc1 db2inst1
#在所有的机器上,使用root用户,建立db2 admin server:
/opt/ibm/db2/V105/instance/dascrt -u db2admin#启动db2 admin server:
db2admin start
3、修改节点配置文件
#vim /cbusdb/db2inst1/sqllib/db2nodescfg0 cbusdb01 0
1 cbusdb01 1
2 cbusdb02 0
3 cbusdb02 1
4、修改实例参数
su - db2inst1
db2iauto -on db2inst1
db2set DB2_SKIPINSERTED=on
db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ondb2set DB2_EVALUNCOMMITTED=on
db2set DB2_SKIPDELETED=on
db2set DB2COMM=TCPIP
db2set DB2FCMCOMM=TCPIP4
db2set DB2RSHCMD=/bin/rsh
#注意如果配置的ssh则此处需要修改成
db2set DB2RSHCMD=/usr/bin/ssh
db2set DB2CODEPAGE=1386
db2set DB2TERRITORY=86
db2set DB2_PARALLEL_IO=
5、配置服务端口
DB2c_db2inst1 61000/tcp
DB2_db2inst1 61001/tcp
DB2_db2inst1_1 61002/tcp
DB2_db2inst1_2 61003/tcp
DB2_db2inst1_3 61004/tcp
DB2_db2inst1_4 61005/tcp
DB2_db2inst1_END 61008/tcp
6、调整系统参数,设置dpf所需的资源
/sbin/sysctl -w kernelsem=“250 32000 32 1024”/sbin/sysctl -w kernelmsgmnb=16384
/sbin/sysctl -w kernelmsgmni=1024
/sbin/sysctl -w kernelmsgmax=8192
/sbin/sysctl -w kernelshmmni=4096
/sbin/sysctl -w kernelshmall=2097152
/sbin/sysctl -w kernelshmmax=1073741824
7、修改环境变量
cat 。/sqllib/db2profile 》profile
vi bash_profile #添加如下信息:
/cbusdb/db2inst1/sqllib/db2profile
二、配置主机名
分别在两台主机上修改如下文件:
#vi /etc/sysconfig/network
#-------------------------
#NETWORKING=yes
#HOSTNAME=cbusdb01
#-------------------------
#vi /etc/hosts
#-------------------------
#127001 localhost localhostlocaldomain localhost4 localhost4localdomain4 cbusdb01#::1 localhost localhostlocaldomain localhost6 localhost6localdomain6#1921681122 cbusdb01
#1921681123 cbusdb02
#-------------------------
三、配置rsh
rsh是远程运行shell的服务db2使用rsh服务运行启动和停止数据库服务器的命令,以及大部分管理命令。
1、安装rsh
#yum install rsh
2、配置rsh的安全文件
#vi /etc/securetty
#add the content
#------------------
#rsh
#rlogin
#rexec
#------------------
3、修改rsh的配置参数/etc/xinetdd/rsh ##在生产环境建议配置ssh免密登录
#vi /etc/xinetdd/rsh
service shell
{
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/inrshd
disable = no
}
4、修改rsh的配置文件rlogin
#vi /etc/xinetdd/rlogin
service login
{
disable = no
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/inrlogind
}
4、免密登陆,实例用户db2inst1的家目录中创建rhosts文件
cat $HOME/rhosts
cbusdb01 db2inst1
cbusdb02 db2inst1
5、CentOS70需要单独下载xinetd
yum install xinetd #低于此版本可不下载
6、重启rsh服务
service xinetd restart
7、验证rsh服务
rsh cbusdb01 date
rsh cbusdb02 date
#db2_all echo hi 没有返回
yum install ksh
四、配置时钟服务器
1、安装ntp服务器
#yum install ntp
# ntpdate -u 2021121036
#ntpdate cnpoolntporg
#service ntpd start
#chkconfig ntpd on
2、修改ntp配置
#允许内网其他机器同步时间
restrict 19216810 mask 2552552550 nomodify notrap
#互联网时间服务器
server 2107214544 perfer # 中国国家受时中心server 2021121036
# 1cnpoolntporgserver 5912419683
# 0asiapoolntporg#允许上层时间服务器主动修改本机时间
restrict 2107214544 nomodify notrap noquery
restrict 2021121036 nomodify notrap noquery
restrict 5912419683 nomodify notrap noquery
#外部时间服务器不可用时,以本地时间作为时间服务
server 127001
fudge 127001 stratum 10
3、修改时区
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
clock -w
4、在节点2上配置时钟服务器
/5 /usr/sbin/ntpdate cbusdb01
五、配置nfs服务
1、yum install nfs
# yum install portmap rpcbind #安装nfs客户端
2、配置需要共享的资源
#vi /etc/exports
/cbusdb (rw,sync,no_root_squash)
/cbusdblog (rw,sync)
3、启动nfs server
service rpcbind start
service nfs start
service nfslock restart
4、导出资源
exportfs -rv
5、显示NFS Server上所有的共享卷
showmount -e
6、在客户端挂载共享目录
#mount 1921681122:/cbusdb /cbusdb
#vi /etc/fstab
cbusdb01:/cbusdb /cbusdb nfs rw,timeo=300,retrans=5,hard,intr,bg,nolock,suid
六、关闭selinux
vim /etc/sysconfig/selinux
#SELINUX=disabled
七、测试、创建数据库
1、启动数据库
#db2start
2、创建数据库
#db2 “create db cbusdb on /cbusdblog using codeset gbk territory cn”
APP是前端,前端通过请求与后台连接,后台处理前端的请求和数据库的数据处理。你需要搭建一个后台。javaWeb,架构MVC。数据库使用mysql或者sqlserver。使用Navicat做可视化编辑
以上就是关于阿里云服务器怎么安装数据库服务器全部的内容,包括:阿里云服务器怎么安装数据库服务器、如何在Linux虚拟环境下搭建DB2数据库DPF、关于开发app的数据库搭建,我自己购买了阿里云服务器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)