码迷,mamicode.com
首页 > 数据库 > 详细

CentOS 7部署Java+Mysql步骤

时间:2018-04-15 11:45:59      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:用户   JD   ali   eve   centos 7   端口   x86_64   centos   tom   

1、工具

     putty0.7:用于远程控制服务器

     winSCP5.13: ftp工具,用于向远程服务器传送文件

2、安装jdk:

     yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

3、设置环境变量

    cd /etc

   vi profile
   #增加3行(注意第1行的小版本号和文件夹名称!!!):
   export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

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

   export PATH=$PATH:$JAVA_HOME/bin

   #保存并退出

   :wq

   #让环境变量生效

   source /etc/profie

4、验证

    java -version

5、创建tomcat账号

    sudo groupadd tomcat

6、下载tomcat安装包:apache-tomcat-8.5.30.tar.gz,并保存到/home下

7、解压:

     tar -zxvf apache-tomcat-8.5.30.tar.gz

8、启动

    ls
    cd 到用户名下
    apache-tomcat-8.5.30/bin/startup.sh  

    或cd到tomcat/bin文件夹下,用./starup.sh执行

9、防火墙增加例外规则   

    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --reload

10、安装mysql

    彻底删除MySQL(新服务器不用):参考https://blog.csdn.net/typa01_kk/article/details/49057073

    #下载yum install mysql-community-server repository
   wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
   #将MySQL yum repository添加到本地repository中
   yum localinstall mysql-community-release-el7-5.noarch.rpm
   #安装mysql-community-server
   yum install mysql-community-server
   #启动mysql服务
   systemctl start mysql
    #第一次运行mysql,切记,不要有其他操作
    mysql_secure_installation
    此时会询问是否修改mysql root密码,选是。需要输入mysql原密码(此时为空)。
    接下来,为了安全,MySQL 会提示你重置 root 密码,移除其他用户账号,禁用 root 远程登录,移除 test 数据库,重新加载 privilege 表格等。只需输入 y 继续执行即可。

11、创建并还原数据库

    mysql -uroot -proot
    CREATE DATABASE XXXX DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    mysql -uroot -proot XXXX <XXXX .sql;

12、部署war包

    把war包上传到tomcat/webapps下,重启tomcat即可。

13、小插曲

    部署后发现在服务器上用localhost和127.0.0.1都可以访问(用lynx测试),但是用外网ip地址不行。

    原因是阿里云服务器安全组设置里,默认是关闭8080端口的,所以在阿里云控制台,安全组设置里打开8080端口即可。

CentOS 7部署Java+Mysql步骤

标签:用户   JD   ali   eve   centos 7   端口   x86_64   centos   tom   

原文地址:https://www.cnblogs.com/oliverreal/p/8837888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!