CentOS7 + Mysql5.7 + Jdk1.8 + Tomcat7 环境安装

vi命令操作: 按键“i”编辑内容,按键“Esc”退出编辑,按键“:wq”保存并退出

一、操作系统
安装CentOS7
配置静态IP地址
开放ssh服务端口“22”
开放http服务端口“8080”

二.安装MySQL
1.CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL5.7之前为了避免发生冲突首先删除MariaDB。

# rpm -qa | grep maria

    mariadb-libs-5.5.50-1.el7_2.x86_64

# yum remove mariadb-libs -y

2.在CentOS7上yum安装MySQL需使用MySQL的yum源。执行以下命令首先添加MySQL的yum源。

# yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

3.添加MySQL的yum源之后可以使用yum info命令搜索mysql-community-server,确认详细的信息。

# yum info mysql-community-server

4.确认安装版本之后执行以下命令进行安装。

# yum install mysql-community-server -y

安装出现失败的软件包是:mysql-community-client-5.7.38-1.el7.x86_64
GPG  密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql问题时

原因:MySQL GPG 密钥已过期导致

解决:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

5.确认安装的MySQL版本。

# mysqld --version

6.启动及停止MySQL
配置MySQL的开机自动启动

# systemctl enable mysqld.service

启动MySQL

# systemctl start mysqld.service

停止MySQL

# systemctl stop mysqld.service

7.修改默认密码(mysql 5.7.29)
查看密码

# grep 'temporary password' /var/log/mysqld.log

登录MYSQL

# mysql -u root -p

执行修改密码SQL(必须先修改设置密码,才能执行sql语句)

mysql> alter user user() identified by "La12345678." 

密码必须大于8为大小写字母、数字和符号。
如果需要设置简单密码如下

mysql> update mysql.user set authentication_string=password('123456') where user='root'

    如果出现错误:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
    1、修改密码策略:

    mysql> SHOW VARIABLES LIKE 'validate_password%';  --查看密码策略
    mysql> set global validate_password_policy=LOW;  --只验证密码长度
    mysql> set global validate_password_length=6;  --最小长度6
    mysql> flush privileges;

查看用户信息表

mysql> select host,user,authentication_string from mysql.user;

8.授权远程连接权限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'La12345678.' WITH GRANT OPTION;
mysql> flush privileges;
mysql> exit;

三.安装JDK

通过下载安装(推荐)
1.下载JDK1.8的.tar.gz格式文件
2.上传到CentOS7的usr文件夹下
3.通过命令行解压文件

4.设置jdk环境变量

# vi /etc/profile

在profile文件底部添加

#java environment 
export JAVA_HOME=/usr/local/jdk1.8.0_11 
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

注:/usr/jdk1.8.0_11是解压文件目录
5.让修改生效

# source /etc/profile

6.验证

# java -version


通过yum命令安装
1.查找JDK源

# yum search jdk

2.选择jdk版本yum安装

# yum install java-1.8.0-openjdk

3.设置jdk环境变量

# vi /etc/profile

在profile文件底部添加

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

注:yum会将JDK默认安装到/usr/lib/jvm/目录下
5.让修改生效 

# source /etc/profile 

6.验证

# java -version

四.安装Tomcat
通过下载安装(推荐)
1.下载Tomcat7的.tar.gz格式文件
2.上传到CentOS7的usr文件夹下
3.通过命令行解压文件

# tar -zxvf 文件名.tar.gz

4.进入tomcat目录下bin文件夹启动tomcat服务,

# sh startup.sh 或 ./startup.sh

5.验证
打开浏览器输入IP:8080


通过yum命令安装
1.查看Tomcat信息

# yum info tomcat

2.安装Tomcat

# yum -y install tomcat

3.查看Tomcat是否安装成功

# rpm -q tomcat

4.设置Tomcat环境变量

# vi /etc/profile

在profile文件底部添加

CATALINA_BASE=/usr/share/tomcat
CATALINA_HOME=/usr/share/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME

注:yum会将Tomcat默认安装到/usr/share/tomcat目录下

5.快速更改Tomcat在启动时使用的Java选项。打开Tomcat配置文件:

# vi /usr/share/tomcat/conf/tomcat.conf

添加JAVA_OPTS行添加到文件。 
随意改变Xmx和MaxPermSize值,这些设置会影响Tomcat会使用多少内存:

JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"

6.启动 Tomcat

# systemctl start tomcat

7.查看Tomcat是否启动成功

# systemctl status tomcat

8.重启Tomcat

# systemctl restart tomcat

9.关闭Tomcat

# systemctl enable tomcat

10.验证
打开浏览器输入IP:8080

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值