java tomcat mysql_Windows Java、Tomcat、MySQL安装过程

1、选择平台

平台分为Java SE(标准版)和Java EE(企业版),这里选择SE

2、下载JDK

这里推荐1.8版本

进入后如下图

d1691ca246159a78cc62b64fca7c164e.png

点击后进入下载界面如下图

640b47dd884c45cdbd181f1b67a0450e.png

3、安装

d90ca12733802707c1b4cbc44a3ac215.png

下一步

a69a784346a4215abf23b0d3257ab181.png

这里可以选择更改,随意,我这里选择了更改,进入下面的界面。

e1eee1716fde94b21084f6cfe9fc7028.png

确定,等待安装,然后会出现一个不会弹出的窗口,在下面的任务栏。这个窗口的目的是提供一个Java运行环境即Java Runtime Environment, JRE,并提示是否修改JRE默认的安装路径C:\program Files\Java\jre1.8.0_102,如下所示:

26bfe4d87da6e4f8e424d8d19a30b51f.png

建议采用该默认安装路径,,如果需要修改,则修改后的安装路径不能与JDK的安装路径相同(JDK本身已经包含JRE)。如果一个平台只是想运行Java程序,可以只安装JRE。JRE由JVM,Java的核心类以及一些支持文件组成。

完成,关闭就行。

9bfbfd884bc04ba6b546f004644e1345.png

4、系统环境变量配置三步

设置系统变量JAVA_HOME

134115158e1062345090cfc7a6158f5b.png

设置系统环境变量Path

fd90ed0349e194e2936c8a22c9cd29b4.png

设置系统环境变量classpath,如果没有该变量可以不用设置,这步只是为了适应老版本的程序所需要的老版本类库

63436eac3beb6c438d803e4bfedb76bb.png

Tomcat的安装过程:与JDK1.8对应的Tomcat是9,到官网http://tomcat.apache.org/下载即可如下图

1348bc77d0e0fa58acde9b03a9c08fff.png

点击下载后进入下面的界面

83423a9168ada5061b3c29acf863384e.png

一下内容在网上多处找到,我没有在那本书上找到对应说明:第一个是Windows Tomcat的基本包,下面的两个Windows zip是针对32位或64位或Itanium处理器的包,包含了windows服务组件,和一些依赖的组件。

将下载后的压缩包解压即可,解压Tomcat的压缩文件的过程就相当于安装的过程,解压目录即安装目录。

Tomcat的环境变量配置需要两个,其一是必须配置的JAVA_HOME即JDK的安装目录,上面已经配置过了。

还有就是CATALINA_HOME,它是Tomcat的安装目录,例如:C:\Tomcat。该环境变量不是必须配置的,主要是方便Tomcat在非安装目录下也能启动。

MySQL安装过程:将压缩包5.7版本解压到任意目录,进入该目录的bin子目录中,输入命令mysqld --initialize-insecure初始化data目录,并且这会授权一个无密码的root用户,执行成功后在mysql的安装目录下多出一个data子目录(用于存放数据库)。接下来可修改root密码,默认为无密码,格式为mysqladmin -u root -p password。当然也可以添加环境变量,看自己的使用情况添加,MYSQL_HOME变量值为mysql的解压目录(bin的上一层目录),然后再Path中添加%MYSQL_HOME%\bin就行了,注意要用管理员权限的cmd。如下图操作:

443c353f153baa8cf69e5e2cee957007.png

mysql服务器的启动可以用mysqld,如果不成功可以用mysqld -nt。服务器启动后会占据这个窗口,关闭该窗口并不能关闭服务器。然后另开一个窗口连接服务器修改root的密码。(目前只有root一个用户,可以用root授权新用户)

fcc30429d33f79acd5a9da4bdbff7b5d.png

第一次输入密码是初始化的无密码,直接enter,接下来输入新密码123456,然后确定新密码123456。然后就可以建立连接,建立一个bat批处理文件,内容如下

@cd \&&cd D:\mysql-5.7.15-winx64\bin&&mysql -uroot -p123456

注意-u与root和-p与密码之间没有空格。双击,在mysql服务器启动的情况下可建立连接。或者可以用Navicat建立连接

b22009c0e8da5fd6b75e140ca4edab18.png

然后建立数据库。

859997b5dd5b89618fdec131ceebc7db.png

在Navicat中创建表时出现错误,但是表格确实按要求创建成功。错误提示如下

[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated

column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP

BY clause; this is incompatible with sql_mode=only_full_group_by

这里使用的创建表的代码如下

use stutest;

create table t_user(

idintprimary key auto_increment,

name varchar(20) not null,

sex enum('男','女'),

tel varchar(14),

password varchar(20) default '111111',

createTime timestampdefaultcurrent_timestamp

)

经过个人尝试后,推测,虽然mysql-5.7.15-winx64这个版本会在解压的时候自带my-default.ini,但是这个配置文件并不会生效,所以还需要修改,这里做出的修改为将my-default.ini文件复制然后修改名称为my.ini然后重启服务,解决。在my.ini中的项许多都是可以自己看着填写的,感觉填写完比较好,这里填写了几个,如下。

# These are commonly set, remove the # and set as required.

basedir= D:\mysql-5.7.15-winx64

datadir= D:\mysql-5.7.15-winx64\data

port= 3306# server_id= .....

完。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值