• linux 安装jdk tomcat mysql


    ---------------------------------------------JDK-------------------------------------------------

    前往oracle官网下载jdk , 下载rpm文件

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    在安装了XFTP软件的情况下 直接粘贴到目录 /usr/local  (local为自定义文件夹, 如果没有创建  进入usr目录后输入 mkdir+文件夹名创建 )

    输入 rpm -ivh JDK文件名

    等待安装完成 ,安装目录 /usr/java

    编辑系统环境变量

    vi /etc/profile

    输入i

    加入内容如下:

    export JAVA_HOME=/usr/java/jdk1.7.0_71

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

    export PATH=$JAVA_HOME/bin:$PATH

    注意标点符号,JAVA_HOME是刚才mv到路径

    加载刚设置的变量

    source /etc/profile

    测试是否安装成功

    输入 java -version 然后会显示jdk的版本信息等

    输入javac 会显示javac的命令帮助 这样jdk和环境变量就配置成功了

     

    ---------------------------------------------TOMCAT-------------------------------------------------

    从以前的资料上直接把tomcat文件夹复制到系统下

    会提示权限不足 给整个文件夹及其子文件夹权限   chmod 777 -R /apache-tomcat-7.0.77  

    rpm -qa|grep iptables 检查是否安装

    先要打开tomcat端口   vi /etc/sysconfig/iptables

    -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)
    -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)

    -------------

    centOS7 没有iptables这个文件

    systemctl stop firewalld  先关闭防火墙

    用yum下载 需要 添加dns服务器 vi /etc/resolv.conf

    在文件中添加如下两行:

    nameserver 8.8.8.8
    nameserver 8.8.4.4

    保存退出,重启服务器 service network restart。之后再ping www.baidu.com 

    yum install iptables-services    安装iptables服务
    再使用systemctl enable iptables 启动iptables
    最后 systemctl start iptables 打开iptables
    试试service iptables save  保存成功后 /etc/sysconfig/iptables 文件就有了   可以添加端口了

    -----------------

    最后启动 Tomcat 

    进入bin目录  输入  ./startup.sh 启动

    ok

    -----------------------------------------------Mysql--------------------------------------------

    先查看是否安装过  如果有就删除

    rpm -qa|grep mysql

    mysql 官网下载rpm文件     https://dev.mysql.com/downloads/mysql/

    版本:Mysql Community Server 5.7.21    新版本问题多 建议下旧版本
    Select Operating System:
    选择 Red Hat Enterprise Linux / Oracle Linux
    Select OS Version:
    选择 Red Hat Enterprise Linux 6 /Oracle Linux 6(x86,64-bit)

    下载5个rpm文件
    mysql-community-common-5.7.21-1.el6.x86_64.rpm
    mysql-community-libs-5.7.21-1.el6.x86_64.rpm
    mysql-community-client-5.7.21-1.el6.x86_64.rpm
    mysql-community-server-5.7.21-1.el6.x86_64.rpm
    mysql-community-devel-5.7.21-1.el6.x86_64.rpm

    按下载顺序安装

    common>libs>client>server>devel

    比如   rpm -ivh mysql mysql-community-common-5.7.21-1.el6.x86_64.rpm

    ------------------

    如果有提示错误 : Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

    这是由于yum安装了旧版本的GPG keys造成的

    进行强制安装  rpm -ivh mysql mysql-community-common-5.7.21-1.el6.x86_64.rpm --force --nodeps

    ---------------

    五个文件安装完后

    启动mysql服务 service mysqld start

    查看进程          ps   -ef | grep mysqld    

     查看mysql版本     mysql --version

     

     root密码重置  先停止服务 service mysqld stop

    1、编辑/etc/my.cnf

    在[mysqld] 配置部分添加一行

    skip-grant-tables

    保存退出后  service mysqld start 

    mysql -uroot -p

    密码不输入  登进去后

    show databases;

    use mysql;

  • 相关阅读:
    【一天一道兼容性】之——IE6下fixed失效
    【前端重构技能天赋】(三)——最终篇
    Putty中文乱码问题
    Cygwin Application initialization failed: no display name and no $DISPLAY environment
    c++中的string用法(二)
    在win7下面使用cygwin,并且安装使用git,以及git简明教程
    vi 一些命令(备忘,自己用的)
    对C++中string类型的总结
    ofstream和ifstream详细用法
    写第一个shell脚本,遇到的问题总结整理。
  • 原文地址:https://www.cnblogs.com/m97i/p/8627642.html
Copyright © 2020-2023  润新知