win server 2016安装jdk、nginx、mysql、redis环境

一、jdk安装:jdk安装包官方下载
安装路径配置在c盘默认路径
环境变量配置:
1、 JAVA_HOME,需要新建。

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_121 (注意:填入你的JDK路径)

2、 ClassPath,需要新建。

变量名:ClassPath

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (注意:这前面相同的部分使用相对路径,利用%JAVA_HOME%引入上面那一部分)

特别注意的是:前面的点号和分号,一点不能错,不能是中文。

3、 Path,系统本身就有,无需新建。

变量名:Path

变量值:%JAVA_HOME%\bin

完成这一步,环境的配置就好了。

四、验证环境变量

打开CMD,分别输入java、javac、java -version,分别看到输出很多的帮助内容。

二、nginx安装

1.nginx压缩包解压即可,免安装
在这里插入图片描述

2.三个命令:(在 CMD 中执行)

首先要切换到nginx的目录中
执行启动命令即可
启动:start nginx.exe
其他必备命令
停止:nginx.exe -s stop

重新加载:nginx.exe -s reload

3.记得防火墙开放80端口
在控制面板找防火墙,高级配置入站规则内添加端口
可以参考
https://blog.csdn.net/wcxy_study/article/details/102677597

三、mysql5.7安装
1 mysql文档及相关镜像文件下载

1.1 mysql软件包下载地址

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

1.2 mysql官方文档地址

https://dev.mysql.com/doc/refman/5.7/en/

2 软件安装过程

软件包安装详见
https://www.jb51.net/article/120470.htm

压缩包安装见
https://www.jianshu.com/p/a68fdfeb630e

2.1 将下载好的mysql5.7zip包解压至所要安装的目录

使用window server将mysql-5.7.23-winx64.zip解压并改名为D:\mysql

2.2 配置环境变量

变量名:MYSQL_HOME

变量值:D:\mysql-5.7.19-winx64(这个是你的mysql目录)
在这个文件夹下面创建一个data文件夹和my.ini文件,
my.ini添加如下内容
basedir和datadir要换成你自己的mysql文件目录路径

[mysql]
default-character-set=utf8 
[mysqld]
port = 3306 
basedir=D:\\anhuang\mysql-5.7.19-winx64
datadir=D:\\anhuang\mysql-5.7.19-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

2.3 初始化mysql目录

使用管理员权限打开cmd窗口

cd D:\mysql\bin

注意:如果直接切换盘符用D:即可不需要cd

在D:\anhuang\mysql-5.7.19-winx64下和bin同级目录生成data目录
mysqld --initialize-insecure --user=mysql

注:如果报错找不到msvcp120.dll则安装VC运行库即可VC2013,14,15,16等都可以

执行安装命令:

mysqld -install

启动mysql

net start MySQL

2.4设置mysql的root密码及远程链接
我上次是没有mysql密码的
如果查找首次mysql随机密码如下查找
1.首次启动mysql服务器

使用cmd窗口运行

D:\mysql\bin>mysqld --console

2.查看随机密码登陆mysql

在D:\mysql\data目录下生成一个.err文件,在文件中记录了生成的随机密码
使用该密码登陆mysql服务器

   >mysql -uroot -p

输入密码:密码是在.err文件中找到的随机密码

3.选择要操作的数据库,使用mysql数据库

USE mysql;
4.可以修改密码了:(123456换成你要改的密码)

UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE user='root';
如果报错,可能是因为版本问题,请使用下面的命令:

update mysql.user set authentication_string=("123456") where user="root";
如果只是修改为一个简单的密码,会报以下错误:
ALTER USER USER() IDENTIFIED BY '12345678';

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

5.root远程登录数据库开放
update user set host = '%' where user ='root';
记得开放防火墙3306端口

6.刷新权限:

FLUSH PRIVILEGES;

7…退出:(退出的方法有多种:quit、exit、ctrl+c、\q 等);

8.将mysql服务器添加到自动启动服务(选配

使用cmd命令运行

cd D:\mysql\bin

mysqld --basedir=D:\mysql --datadir=D:\mysql\data --install

mysqld -install

在window的“管理工具”下的“服务”中找到我们添加的mysql服务,使用它启动和关闭mysql数据库,测试是否有效

四、redis3.0安装
1.下载redis到git下载(因为官方也会跳转到git下载)
https://github.com/MSOpenTech/redis
打开网站后,找到Release,点击前往下载页面。

2.启动redis两种方式
1)临时启动
可参考文档
https://www.cnblogs.com/tommy-huang/p/6093813.html
在这里插入图片描述

在redis目录下先启动redis-server.exe再启动redis-cli.exe
2)永久启动(后台cmd启动)

  1. 进入 DOS窗口

  2. 在进入Redis的安装目录

  3. 输入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安装redis服务 )

  4. 输入:redis-server --service-start ( 启动服务 )

  5. 输入:redis-server --service-stop (停止服务)

启动指定的配置文件redis-server --service-start redis.windows-service.conf
记得开放防火墙端口6379

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐