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

  上传jdk到root目录下

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

  解压jdk到java目录下

  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位,则需要下载mysql为32位的,64对应64位mysql
  2. 官网下载Red Hat(红帽版本)的mysql,由于本机Linux安装的依赖glibc为2.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

Linux上安装jdk,mysql的更多相关文章

  1. 在Linux上安装jdk,mysql,tomcat的准备工作

    准备工作: 因为JDK,TOMCAT,MYSQL的安装过程中需要从网上下载部分支持包才可以继续,所以要提前安装下载好下面四个依赖 yum install glibc.i686 yum -y insta ...

  2. Linux+Redis实战教程_Linux上安装jdk,mysql,tomcat_安装jdk

    1. Linux上安装jdk,mysql,tomcat[重点] Windows 控制面板 添加/卸载程序 进行程序的安装.更新.卸载.查看 rpm命令:相当于windows的添加/卸载程序 进行程序的 ...

  3. LINUX上安装JDK+tomcat+mysql操作笔记

    1.环境准备: 1-1.centos 64位(本人的虚拟机安装此系统),安装步骤和网络配置已经在前两篇记录. 1-2.JDK 版本1.8 1-3.tomcat压缩包 1-4.CRT远程连接工具(可用其 ...

  4. CentOS7上安装jdk,mysql

    最近笔者的云服务器由于中毒,重装系统了... 所以就记录下所有服务的搭建过程吧 1.安装jdk 在oracle上下载linux系统的jdk,笔者这里使用的是1.8 https://www.oracle ...

  5. Linux上安装二进制文件MySQL详解

    前言:昨天晚上搞了很久,终于搞清楚mysql的安装配置了,我真是太low了.当我在云服务器上登进Mysql时,真是高兴哈哈,咱一步一步来,彻底搞懂Mysql的安装配置. 我的安装环境: 阿里云服务器 ...

  6. Linux上安装设置mysql 5.7.24

    一,准备 1,先查看Linux是32位还是64位 getconf LONG_BIT 如果返回的是32,那么就是32位 如果返回的是64,那么就是64位 2,如果服务器不能联网,就先去官网下载好压缩包, ...

  7. 如何简单的在linux上安装jdk并配置环境变量

    这篇文章是为了给我一会自己安装的时候方便使用的,所以内容很简单,平时在wendows系统上安装很容易,但是换到linux系统上面就蒙圈了. 一.下载jdk文件 我这提供的是官方的地址:http://w ...

  8. Linux上安装JDK环境变量配置

    http://blog.chinaunix.net/uid-12115233-id-3304951.html Jdk: jdk-6u1-linux-i586 Tomcat: apache-tomcat ...

  9. Ubuntu Linux上安装配置Mysql

    一.安装: 三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt ...

随机推荐

  1. js 实现操作浏览器或者元素的全屏与退出全屏功能

    <!DOCTYPE html> <html lang="en" id="div1"> <head> <meta cha ...

  2. 【转载】【SQL练习】经典SQL练习题

    出处 https://blog.csdn.net/mrbcy/article/details/68965271 准备数据 建表语句 CREATE TABLE students (sno VARCHAR ...

  3. 【mysql】Mha实现高可用数据库架构

    MySQL高可用平台需要达到的目标有以下几点: 1.数据一致性保证这个是最基本的同时也是前提,如果主备的数据的不一致,那么切换就无法进行,当然这里的一致性也是一个相对的,但是要做到最终一致性. 2.故 ...

  4. 解决java新开页面被拦截的问题

    在开发中遇到from表单利用 target="_blank" 属性新开页面时被拦截. 用ajax让form表单提交,这时有可能浏览器会拦截新开页面,这时只 需要设置 ajax 同步 ...

  5. openstack--10--知识点补充

    关于uuid和Fernet方式比较 提供令牌有四种方式[fernet|pkiz|pki|uuid]默认是uuid.

  6. Python 3 教程

    http://www.runoob.com/python3/python3-tutorial.html https://www.jianshu.com/p/f1332c58ca86

  7. springboot shiro 项目前端页面访问问题总结

    1.springboot前端页面默认需要放到指定的目录下才能访问 在/src/main/resource目录下的: /static /public /resources /META-INF/resou ...

  8. Windows下安装Spark环境

    根据博客总结 https://blog.csdn.net/nxw_tsp/article/details/78281533 需要的安装软件可以在网盘下载: 链接:https://pan.baidu.c ...

  9. LeetCode——162. Find Peak Element

    一.题目链接: https://leetcode.com/problems/find-peak-element/ 二.题目大意: 给定一个长度为N的一维数组,数组是无序的,要求找到数组中的极大值(或局 ...

  10. 和2018年年初做管理系统的不同(vuex)

    从2017年底开始做公司批改后台系统(服务内部人员对熊猫小课用户的作业进行批改.对批改员工资结算等)到教务系统(服务于内部人员对熊猫小课等移动端产品的内容进行配置等).ai-boss系统(服务于内部人 ...