centos7安装JDK,Tomcat,MySQL开发环境

搭建开发环境,无非就是下载、安装以及配置环境变量。只要这三个步骤过程中没有错误,就完美搭建系统的开发环境。

安装JDK

1、 下载JDK,可通过oracle官网下载 Linux 下JDK压缩包, 通过WinSCP将下载好JDK压缩包放在root下,或者使用 wget 下载JDK压缩包。

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

2、解压安装压缩包,切换到你放置JDK压缩包的路径执行:

tar -zxvf jdk-8u131-linux-x64.tar.gz

将解压后的文件夹移到自己安装第三方软件的常用文件夹中:mv jdk1.8.0_131 /usr/local/

3、配置环境变量,跟win系统差不多。
打开 profile 文件:

vim /etc/profile

在文件尾部添加如下配置:

export JAVA_HOME=/usr/local/jdk1.8.0_131/

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

4、测试:输入 java -version。

注意:可能系统自带JDK,这时你需要卸载它,安装之前使用 java -version ,检测是否安装。如有安装, rpm -qa | grep java 命令行,会显示安装的包,然后删除它们。 使用 rpm -e --nodeps 后加上刚才显示的数据进行删除。

安装Tomcat

1、下载:apache官网下载Linux下的安装包 , 通过WinSCP将下载好JDK压缩包放在root下,或者使用 wget 命令下载。

wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz

2、解压安装:tar zxvf apache-tomcat-8.0.53.tar.gz
使用 sudo mv 命令移动文件到你想要放置的文件夹中。

sudo mv apache-tomcat-8.0.53 /usr/local/tomcat8  

3、可不用配置环境变量

4、开启关闭tomcat: 使用cd命令进入bin目录:

./startup.sh 开启

./shutdown.sh 关闭

5、测试,curl localhost:8080,出现默认站点的html代码,说明访问成功。

6、 通过服务器ip 进行访问,xx.xx.xx.xx:8080, 这个时候可能会报错,提示说 ip 拒绝访问。这是因为8080 端口尚未开放。

Tomcat 端口开放:

1、查看端口开放列表: firewall-cmd --list-port

2、开放端口8080(可修改端口): firewall-cmd --zone=public --add-port=8080/tcp --permanent
执行命令后,输出success,表示成功。

3、重启防火墙: firewall-cmd --reload

4、查看端口开放列表是否存在 8080 端口: firewall-cmd --list-port

5、测试,通过服务器ip 进行访问,xx.xx.xx.xx:8080。如果这是还是不能访问,请登录服务器,看一下是否开启安全组。

注:
查看防火墙是否开启 systemctl status firewalld (dead 表示未开启, running,即防火墙开启成功)

开启防火墙 systemctl start firewalld

安装MySQL

1、下载,通过msyql官网下载或者wget命令。

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2、安装 MySQL 的 YUM 源

 rpm -ivh mysql57-community-release-el7-11.noarch.rpm

3、安装MYSQL

yum install mysql-community-serve

它会提示 y/n,一直输入 y即可。

4、MySQL 服务启动:

systemctl start mysqld

5、 测试, mysql -u root 或者 mysql。

这时如果出现:

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO),解决如下:

① 停止 MySQL 服务:systemctl stop mysqld

② 以不检查权限的方式启动 MySQL: mysqld --user=root --skip-grant-tables &

③ 再次输入 mysql -u root 或者 mysql,这次就可以进来了。

④ 更新密码:

MySQL 5.7 以下版本:UPDATE mysql.user SET Password=PASSWORD(‘123456’) where USER=‘root’;

MySQL 5.7 版本:UPDATE mysql.user SET authentication_string=PASSWORD(‘123456’) where USER=‘root’;

⑤ 刷新:flush privileges;

⑥ 退出:exit;

设置完之后,输入 mysql -u root -p,这时输入刚设置的密码,就可以登进数据库了。

注:系统可能存在MariaDB 的安装。

1、检查: yum list installed | grep mariadb

2、删除:yum -y remove mariadb*

远程登陆MYSQL

1、 开放端口3306:

firewall-cmd --permanent --zone=public --add-port=3306/tcp

firewall-cmd --permanent --zone=public --add-port=3306/udp

firewall-cmd --reload

2、允许用户远程登陆,在服务器 登陆 MYSQL 状态下执行:

grant all privileges on *.* to root@"%" identified by '0';

flush privileges;

注:如果还不能登陆,请到登陆服务器设置安全组。

学习

Linux 命令:

 tar -zxvf  xxxxx  解压
 sudo mv xx xxx  移动文件(将xx文件移动到xxx目录下) 

防火墙命令:

  systemctl status firewalld  查看防火墙状态
  systemctl start firewalld   打开防火墙

vim 命令:

   vim  xxx 打开xxx文件
   i 编辑
   :wq 保存编辑并退出

MYSQL 命令:

systemctl start mysqld    #启动mysql

systemctl stop mysqld    #停止mysql

资料:

安装MYSQL
安装JDK
安装tomcat

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天也想MK代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值