windows server2008 部署项目环境总结

项目环境:

  • mongodb
  • redis
  • postgresql
  • mysql
  • nacos

MonoDB

项目中使用MongoDB进行大文件的存储,在测试环境中我们使用Centos7和windows server2012以上的系统都是正常安装的,在使用windows server2008时需要降低版本,这里使用mongodb3.6版本进行安装

国内镜像下载地址

问题

安装完后需要我们手动去开启服务。这里出现一个问题

因为这是新安装的windows server2008,很多环境没有,这里在启动服务时会报错

这里需要安装 VC redit.exe

参考

windows 下使用配置文件启动

创建配置文件mongod.cfg

systemLog:destination: filepath: D:\soft\mongdb\log\mongod.log
storage:dbPath: D:\soft\mongdb\data
# 这里是开启auth认证服务
security:authorization: enabled

使用配置文件

mongod.exe --config "D:\soft\mongdb\mongod.cfg" --install

使用命令启动

# 启动
net start MongoDB
# 停止
net stop MongoDB

在开启auth服务之前先创建一个超级管理员账户

mongouse admindb.createUser({user:"superAdmin",pwd:"123456",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})# 使用超级管理员登陆
mongo --username superadmin --password linkage@123456 --authenticationDatabase admin

创建一个数据库用户

 use linkagedb.createUser({user: "linkage",pwd: "123456",roles: [{ role: "dbOwner", db: "linkage" },],passwordDigestor: "server"
})

Redis安装

尝试使用redis的安装程序进行安装,失败;这里使用redis的解压版进行安装

安装的版本:3.0.504

为了安全这里启用redis密码

打开redis.windows.conf文件,添加

requirepass 123456

窗口启动

redis-server.exe redis.windows.conf

后台启动

# 注册服务
redis-server --service-install redis.windows.conf
# 卸载命令
redis-server --service-uninstall
# 使用命令启动
redis-server --service-start
# 停止命令
redis-server --service-stop

MySQL

MySQL8.0安装教程

问题

在Windows server2008 上安装后启动报错,无法正常启动,如下

这时使用配置文件启动

在mysql的安装文件夹下创建my.ini配置文件

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:/soft/mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:/soft/mysql-8.0.11-winx64/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

配置

mysqld --initialize# 启动
net stop mysql

这里mysql服务正常启动了,但会出现密码不正确的问题(其实我根本没有设置密码)

这里就需要使用忘记密码的方式重置mysql密码

忘记密码后重置方法

重制后设置密码

mysql -u root -pALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';mysql -u root -p 123456

Nacos

安装好mysql后使用nacos就简单了,先安装好jdk1.8

配置文件application.properties修改:

### If use MySQL as datasource:
# spring.datasource.platform=mysql### Count of DB:db.num=1### Connect URL of DB:db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTCdb.user.0=rootdb.password.0=123456### Connection pool configuration: hikariCP
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2

单机版启动nacos

startup.cmd -m standalone

总结

windows server2008中安装个种服务时会遇到各种问题,主要就是版本不兼容和环境缺失;

推荐使用windows server最好使用2012或以上的版本,基本上兼容性问题就不会出现了

windows server2008 部署项目环境总结相关推荐

  1. Windows server2008部署SpringBoot的jar项目

    Windows server2008部署SpringBoot的jar项目 1.服务器安装配置JDK(如果安装请忽略) 2.服务器部署 优质资源分享 1.服务器安装配置JDK(如果安装请忽略) JDK1 ...

  2. 【Protocol Buffer】Protocol Buffer入门教程(八):Windows平台部署Protobuf环境

    00. 目录 文章目录 00. 目录 01. Protobuf源码下载 02. 安装CMake 03. 生成动态库 04. 添加环境变量 05. 附录 01. Protobuf源码下载 CSDN下载: ...

  3. 云服务器部署项目环境搭建

    云服务器部署项目环境搭建 这里以阿里云为例: 一.安装JavaJDK 指令: yum -y install java-1.8.0-openjdk* 二.下载部署TomCat 去TomCat官网下载:T ...

  4. Jenkins 之 单节点 对接GitHub搭建自动化部署项目环境 与 实战测试 (三)

    Jenkins 之 单节点 对接GitHub搭建自动化部署项目环境 与 实战测试 (三) 目录 Jenkins 之 单节点 搭建自动化部署项目环境 与 实战测试 (三) Jenkins 服务器 环境 ...

  5. git maven 一键部署_Jenkins Git Maven搭建自动化部署项目环境 邮件通知

    简介 折腾了两个晚上,趁着今晚比较有空,把jenkins+git+maven搭建自动化部署项目环境搭建的过程记录一下,这里我把github作为git的远程仓库(https://github.com/j ...

  6. windows服务器部署项目

    记一次windows服务器迁移项目 1.安装 jdk,配置环境变量 https://blog.csdn.net/bestsongs/article/details/104905060 2.安装 mys ...

  7. 利用coding 部署项目环境

    coding-k8s环境搭建 coding 简介 CODING 是一个面向软件研发团队的研发协作管理平台,提供云原生开发环境.在线编码.代码托管.项目管理.测试管理.持续集成.制品库.持续部署.团队知 ...

  8. 开发Windows Mobile和Wince(Windows Embedded CE)的部署项目(Deploy Project)时,如何修改注册表...

    由于fele问我一个问题:在进行Windows Mobile部署项目的开发,也就是打安装包,如何修改注册表?我把自己的经验blog下来. 1.打开Deploy项目的注册表编辑器,如下图 2.根据需求修 ...

  9. rstudio server docker 部署_Docker环境运行Spring Cloud项目

    1.环境准备 192.168.198.173 docker-server---内存的给大一些 2.部署打包环境并打包代码 1.下载maven安装包 文件最后面删除就可以了 在项目的根目录下执行 2.安 ...

最新文章

  1. 英特尔、高通争战物联网芯片 下个霸主会是谁
  2. 【高可用HA】Apache (4) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk
  3. centos6.5下的elk部署
  4. Linux的基本指令--服务器
  5. 【xmind】 使用 Java 生成思维导图
  6. boost::system::is_error_code_enum相关的测试程序
  7. Javascript:this用法
  8. CentOS 7 怎样自动连接网络
  9. 半监督学习在金融文本分类上的探索和实践
  10. 猎豹网校梁兴珍老师的python课程很不错
  11. 单双面打印价格一样吗_正式合同应该打印单面还是双面?
  12. 新一代同步控制器和触摸屏组合在压延机上的应用
  13. 关于泛型中包含级联的List转化为json数据的处理
  14. 分享:淘宝客完全开源程序。
  15. 查看支付宝所有交易记录方法
  16. [ROM制作教程] 【自制ROM工具大集合】各种修改制作ROM工具软件详解以及运用全集合
  17. (转)The Neural Network Zoo
  18. 人生若只如初见时[收藏]
  19. javascript操作数组的方法大全
  20. [综][PDPTW]A survey on pickup and delivery problems

热门文章

  1. 区块链是什么通俗解释?
  2. 【云和恩墨业务介绍】之 SQL 审核服务
  3. VMware 8安装苹果操作系统Mac OS X 10.7 Lion正式版
  4. PMP/高项 05-项目进度管理
  5. Cygwin 下载安装
  6. js 里奇数的判断条件
  7. 我们仨——快乐的湘军
  8. vue3 + vite + ts 设置 @ 路径别名
  9. nodejs addon实现回调函数事件
  10. 本机无法 正常连接到桌面端Ubuntu虚拟机