搭建Linux服务器——JavaEE开发环境

一:安装JDK1.8
配置环境变量

1.查看系统的环境变量

[root@zsccentos7 java]# echo $PATH 
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

2.配置环境变量
打开/etc/profile配置文件

[root@zsccentos7 java]# vim /etc/profile

在/etc/profile中配置环境变量

export JAVA_HOME=/usr/local/java/jdk1.8.0_251
export PATH=$JAVA_HOME/bin:$PATH

注意:加上:$PATH是为了保存之前的环境变量,如果不加,之前已存在的环境变量就会丢失

3.让新的环境变量生效

[root@zsccentos7 home]# source /etc/profile

[root@zsccentos7 home]# echo $PATH
/usr/local/java/jdk1.8.0_251/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

二:安装Tomcat
1.开放8080端口

[root@zsccentos7 bin]# firewall-cmd --permanent --add-port=8080/tcp
success

2.重载防火墙

[root@zsccentos7 bin]# firewall-cmd --reload
success

3.查看8080端口是否被打开

[root@zsccentos7 bin]# firewall-cmd --query-port=8080/tcp
yes

三:安装Mysql

  1. 新建文件夹/opt/mysql,并cd进去
  2. 运行wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包
  3. 运行tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,解压mysql安装包

PS:centos7.6自带的类mysql数据库是mariadb,会跟mysql冲突,要先删除。
4.运行rpm -qa|grep mari,查询mariadb相关安装包
5.运行rpm -e --nodeps mariadb-libs,卸载

[root@zsccentos7 mysql]# rpm -qa|grep mari
mariadb-libs-5.5.60-1.el7_5.x86_64
marisa-0.2.4-4.el7.x86_64
[root@zsccentos7 mysql]# rpm -e --nodeps mariadb-libs
[root@zsccentos7 mysql]# rpm -qa|grep mari
marisa-0.2.4-4.el7.x86_64
[root@zsccentos7 mysql]# rpm -e --nodeps marisa
[root@zsccentos7 mysql]# rpm -qa|grep mari
[root@zsccentos7 mysql]# 
  1. 然后开始真正安装mysql,依次运行以下几条
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
  1. 运行systemctl start mysqld.service,启动mysql
    8.然后开始设置root用户密码
    Mysql自动给root用户设置随机密码,运行grep “password” /var/log/mysqld.log可看到当前密码

  2. 运行mysql -uroot -p,用root用户登录,提示输入密码可用上述的,可以成功登陆进入mysql命令行

  3. 设置root密码,对于个人开发环境,如果要设比较简单的密码,可以运行
    set global validate_password_policy=0; 这样就可以设置简单的密码了
    (validate_password_policy默认值1)

  4. set password for ‘root’@‘localhost’ =password(‘hspedu100’); ‘hspedu100’ :你要设置的密码
    运行flush privileges;使密码设置生效

四:实现Mysql远程连接
1.设置远程连接mysql的账户密码

linux装好mysql后,设定远程访问的账户和密码,root表示mysql的root用户(也可以设置其它的新用户),%表示开启远程权限,zzulizsc666 为root用户的密码

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED 
BY 'zzulizsc666' WITH GRANT OPTION;

2.防火墙开启3306端口

1、查看防火墙

systemctl status firewalld

2、查看3306端口状态

firewall-cmd --zone=public --query-port=3306/tcp

3、如果是no,表示关闭,打开3306端口

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

4、防火墙重载

firewall-cmd --reload

5、再次查看3306状态

firewall-cmd --zone=public --query-port=3306/tcp

完成以上软件的安装后,就可以把一些Java项目部署到Linux服务器中运行起来了!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小小本科生debug

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

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

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

打赏作者

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

抵扣说明:

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

余额充值