zoukankan      html  css  js  c++  java
  • jdk/tomcat/mysql在linux下安装

    JDK的安装以及配置
    查看当前系统是否安装jdk
    rpm -qa|grep java
    rpm -e --nodeps jdk 名称
    1.解压jdk安装包
    tar -xvf jdk-8u171-linux-x64.tar.gz -C 解压文件夹
    2.访问:bin---->./java -version
    3.配置环境变量
    Vim /etc/profile
    JAVA_HOME=/opt/mysoft/jdk1.8.0_171
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME PATH
    4.退出编辑以后执行source /etc/profile;使修改后的文件生效。
    5.测试,在任意目录输入java -version


    Tomcat的安装
    1.解压安装包
    2.Cd tomcat里bin ./startup.sh-------started(成功启动)
    3.开放linux系统对外8080端口
    Vim /etc/sysconfig/iptables

    4.关闭tomcat,然后重启防火墙 service iptables restart ------关闭:service iptables stop
    5.启动tomcat ./startup.sh
    访问:http://192.168.107.129:8080/


    Mysql安装
    1、查看是否已经安装了mysql
    rpm -qa | grep mysql
    若系统本身安装了mysql,将自带的mysql卸载,反之,跳过此步即可。卸载命令如下:
    rpm -e --nodeps 软件名
    2、安装mysql的依赖库(分别执行以下两行命令)
    yum install numactl #numactl依赖库
    yum install perl #perl依赖库

    3、上传linux版本的Mysql到服务器,并解压到/usr/local/下的mysql目录。
    cd /usr/local #切换目录
    mkdir mysql #创建mysql目录
    tar -xvf mysql-5.7.18-1.el6.x86_64.rpm.tar -C /usr/local/mysql #解压

    4、在/usr/local/mysql下安装mysql
    (1)安装mysql公共类库包:
    rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm
    (2)安装mysql依赖库:
    rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm
    (3)安装客户端:
    rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm
    (4)安装服务器端:
    rpm -ivhmysql-community-server-5.7.18-1.el6.x86_64.rpm

    5、初始化数据库,执行命令后会在/var/log/mysqld.log生成随机密码。
    mysqld --initialize


    6、更改mysql数据库目录的所属用户及其所属组
    chown mysql:mysql /var/lib/mysql -R

    7、启动mysql服务
    service mysqld start

    8、将mysql服务添加至系统服务中并设置开机自启动
    chkconfig --add mysqld-------chkconfig --add 服务名
    chkconfig mysqld on----------chkconfig 服务名 on

    9、登录mysql
    mysql–uroot -p #回车,输入第7步生成的随机密码(直接复制过来)

    10、修改mysql的密码(注意:登陆后必须先修改密码,否则执行不了任何指令)
    set password = password('123');

    11、开启mysql的远程登录权限
    grant all privileges on *.* to 'root' @'%' identified by '123'; #123是第上一步的新密码
    flush privileges; #刷新权限
    exit; #退出mysql

    12、开放Linux的对外访问的端口3306
    注意:这两组命令操作是在linux命令行下,所以上一步需退出mysql,命令是exit。
    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT #开放3306端口
    service iptables restart #将修改永久保存到防火墙中
    service iptables stop #关闭防火墙

  • 相关阅读:
    文档重复检测软件 DuplicateDetector
    Afinal 0.2.1 发布 Android的快速开发框架
    CshBBrain 4.0 发布,高性能WebSocket服务器
    英特尔的 C++ 编译器发布 13.0 版本
    Perl 5.16.2 发布
    OpenBSD 5.2 发布
    Webconverger 15.1 发布,适合网吧的 Linux
    Spring Framework 3.2 RC1 发布
    Postgres 9.2 新特性之:范围类型 (Range Types)
    Expression Blend实例中文教程系列文章汇总
  • 原文地址:https://www.cnblogs.com/meani/p/12658110.html
Copyright © 2011-2022 走看看