• Linux上安装jdk,mysql


    1、准备工作

      一台纯净的Linux系统需要先安装一些依赖才能安装jdk

      rpm

      本地添加安装程序:rpm -ivh 程序名

      本地查看程序: rpm -qa  

      本地卸载程序: rpm -e --nodeps 程序名

      yum

      联网安装,查看,卸载程序,相当于联网的rpm命令

      yum install 程序名

      需要安装的四个依赖如下,安装顺序不能乱

      yum install glibc.i686

      yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

      yum update libstdc++-4.4.7-4.el6.x86_64

      yum install gcc-c++

    2、查看并卸载本地已安装的openjdk

      rpm -qa | grep -i java 查看以java关键词的安装程序

      卸载openjdk

      rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686

      rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686

      java -version 查看java版本

    3、安装jdk并配置环境变量

      创建/usr/local/java目录

      mkdir -p /usr/local/java

      上传jdkroot目录下

      alt+p 拖拽jdk文件到命令窗口

      解压jdkjava目录下

      tar -zxvf xxx.tar.gz -C /usr/local/java

    配置环境变量

      vim /etc/profile

      底部插入以下配置

      JAVA_HOME=/usr/local/java/jdk1.8.0_181

      JRE_HOME=/usr/local/java/jdk1.8.0_181/jre

      CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

      PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

      export JAVA_HOME JRE_HOME CLASS_PATH PATH

      export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH   

      esc wq 保存退出后执行

      source /etc/profile 配置才会生效

    注意:Linux系统版本与所安装的软件版本保持一致,否则会出错

       64位的jdk安装在32位的Linux系统上会出现错误: /usr/local/java/jdk1.8.0_162/bin/javac: cannot execute binary file

    4、安装mysql

    注意:

    1. Linux安装的版本是32位,则需要下载mysql32位的,64对应64mysql
    2. 官网下载Red Hat(红帽版本)的mysql,由于本机Linux安装的依赖glibc2.12版本,则mysql要下载5.5版本才能匹配安装, mysql下载链接:https://dev.mysql.com/downloads/mysql/
    3. 安装命令执行注意

      安装mysql server

      rpm -ivh MySQL-server-5.5.61-1.el6.i686.rpm --force --nodeps 后面加上了红色部分是因为红帽版本需要

      由于yum安装了旧版本的GPG keys造成会出现警告并安装不成功

      警告:warning: mysql-community-server-5.7.19-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

      安装mysql client命令

      rpm -ivh MySQL-client-5.5.61-1.el6.i686.rpm

      首次安装mysql后需要修改mysql密码:

      /usr/bin/mysqladmin -u root password '123456'

    数据库管理工具连接Linux系统上的mysql数据库

    1. 授权root用户可以被远程连接
    2. 开启3306端口能被远程访问,Linux的防火墙默认拦截3306端口被访问

    执行命令:

      1登录mysql :  mysql -u root -p

      2.授权:grant all privileges on *.* to 'root'@'%' identified by '123456';

      flush privileges; 刷新权限

    1. 开启3306端口访问:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

      /etc/rc.d/init.d/iptables save

  • 相关阅读:
    说一说前端路由与后端路由的区别
    HTTP 8种请求方式介绍
    JavaScript 运行机制以及Event Loop(事件循环)
    常见的数据结构
    JS中常见的几种继承方法
    JS异步编程
    js中的数据类型,以及如何检测数据类型
    js面试题之手写节流函数和防抖函数
    前端面试题
    (八) SpringBoot起飞之路-整合Shiro详细教程(MyBatis、Thymeleaf)
  • 原文地址:https://www.cnblogs.com/darendu/p/9728400.html
Copyright © 2020-2023  润新知