zoukankan      html  css  js  c++  java
  • linux(Centos7系统)中安装JDK、Tomcat、Mysql

    安装前准备两个工具:(360可以安装)

    1、JDK的安装

    使用yum命令安装

    1.查看是否已安装JDK
    
    # yum list installed |grep java
    
    2.卸载CentOS系统Java环境
    
    # yum -y remove java-1.8.0-openjdk*   *表示卸载所有openjdk相关文件输入 
    
    # yum -y remove tzdata-java.noarch       卸载tzdata-java  
    
    3.查看JDK软件包版本
    
    # yum -y list java*      或者使用# yum searchjava | grep -i --color JDK 
    
    查看JDK软件包列表
    View Code

    安装JDK

    # yum install java-1.8.0-openjdk*  安装java1.8.0所有程序 

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

    注意:输入确认(y)直到控制台返回Complete安装成功

    查看java版本信息

    # java -version

    输入javac    java命令后显示帮助信息就算是安装成功了

    使用yum安装环境变量自动就配好了

    2、Tomcat的安装

     1、首先下载tomcat的包

    https://tomcat.apache.org/tomcat-8.5-doc/index.html(官方8.5)

    2、下载完成,解压,然后使用xftp进行上传

    3、给tomcat权限

    cd /root/apache-tomcat-8.5.38/bin
    # chmod +x  *.sh

    4、关闭防火墙

    //临时关闭
    systemctl stop firewalld
    //禁止开机启动
    systemctl disable firewalld

    如果安装了iptables-service,使用下面的命令,

    //关闭防火墙
    service iptables stop
    //检查防火墙状态
    service iptables status
    View Code

    5.设置tomcat自动启动

    # vi /etc/rc.d/rc.local

    在最后一行把/root/apache-tomcat-8.5.38/bin/startup.sh

    输入i
    然后编辑文本   加到最后一行
    加完退出保存   
    esc  
    shift+q 
     x

    意思是在Linux启动完成后,加载其他初始脚本完毕之后, 执行启动Tomcat的命令

    给权限

    #chmod +x /etc/rc.d/rc.local

    #systemctl daemon-reload

    #systemctl list-dependencies multi-user.target | grep rc-local

    6.启动mysqld服务

    # cd /root/apache-tomcat-8.5.38/bin

    # ./startup.sh

     测试:

    3、安装mysql

    官网下载安装mysql-server

    # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    
    # rpm -ivh mysql-community-release-el7-5.noarch.rpm
    
    # yum install mysql-community-server
    注意:选择y;

    设置开机启动mysql

    # systemctl enable mysqld
    重新启动mysql服务
    systemctl restart mysqld

    配置mysql

    # mysql_secure_installation
    过程需要输入y和 密码 我的密码是123456

    登录mysql数据库

    # mysql -hlocalhost -uroot -p123456

    设置编码

    查看编码
    # show variables like 'character%'
    # set character_set_server=utff8;
    # set character_set_database=utf8;

    开启mysql远程连接

    # use mysql;

    # grant all privileges on*.*  to'root'@'%' identified by'123456';

    //将所有数据库的所有表(*.*)的所有权限(allprivileges),授予通过任何ip(%)访问的root用户,密码为123456,如果要限制只有某台机器可以访问,将其换成相应的IP即可

    # flush privileges; 刷新

    如果需要修改mysql密码的话执行下面这段命令

    # update user set password=password(‘123456’) where user=’root’;

    创建新的用户 账号为vip  密码为vipvipvip

    create user 'vip'@'%' identified by 'vipvipvip';  
    退出mysql
    quit

    
    
  • 相关阅读:
    rhel 7.0 配置centos yum源(2016/12/8),成功!
    rosetta2014/2015安装时出现INCLUDE(keyerror)错误,解决。
    显示python已安装模块及路径,添加修改模块搜索路径
    sort
    linux 查看磁盘剩余命令
    cat hesA/Models/score_tgt.sc| awk '{ print $2,$19}' | sort -n -k 1
    Python_sys模块
    Python_os模块
    Python_datetime模块
    Python_time模块
  • 原文地址:https://www.cnblogs.com/weibanggang/p/10422819.html
Copyright © 2011-2022 走看看