centos7.2.1511安装jdk1.8.0_151及mysql5.6.38的方法

下面给出详细的攻略:

安装JDK1.8.0_151

  1. 下载JDK1.8.0_151安装包

从Oracle官网下载对应版本的JDK1.8.0_151压缩包,下载链接为 [jdk-8u151-linux-x64.tar.gz][1]。

  1. 解压JDK1.8.0_151安装包

使用以下命令将JDK1.8.0_151解压到 /usr/local/ 目录下:

tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/

  1. 配置环境变量

打开 /etc/profile 文件,添加以下内容:

export JAVA_HOME=/usr/local/jdk1.8.0_151
export PATH=$JAVA_HOME/bin:$PATH

保存并退出文件,执行以下命令使配置生效:

source /etc/profile

可以通过以下命令检查JDK是否安装成功:

java -version

如果成功安装,则会输出JDK的版本信息。

示例1:安装JDK1.8.0_151

$ wget https://download.oracle.com/otn/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz
$ tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/
$ echo 'export JAVA_HOME=/usr/local/jdk1.8.0_151' >> /etc/profile
$ echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
$ source /etc/profile
$ java -version

安装MySQL5.6.38

  1. 下载MySQL安装包

从MySQL官网下载对应版本的MySQL Server安装包,下载链接为 [mysql-5.6.38-linux-glibc2.5-x86_64.tar.gz][2]。

  1. 解压MySQL安装包

使用以下命令将MySQL安装包解压到 /usr/local/ 目录下:

tar -zxvf mysql-5.6.38-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

  1. 创建MySQL数据目录

使用以下命令创建MySQL数据目录:

mkdir /usr/local/mysql-5.6.38/data

  1. 初始化MySQL数据库

执行以下命令初始化MySQL数据库:

/usr/local/mysql-5.6.38/scripts/mysql_install_db \
--user=mysql \
--datadir=/usr/local/mysql-5.6.38/data \
--basedir=/usr/local/mysql-5.6.38

  1. 配置MySQL选项文件

复制一份默认的MySQL选项文件作为基础,并进行必要的修改:

cp /usr/local/mysql-5.6.38/support-files/my-default.cnf /etc/my.cnf
sed -i 's#datadir = /var/lib/mysql#datadir = /usr/local/mysql-5.6.38/data#g' /etc/my.cnf

  1. 启动MySQL服务

使用以下命令启动MySQL服务:

/usr/local/mysql-5.6.38/support-files/mysql.server start

可以使用以下命令检查MySQL服务是否已经启动:

ps aux|grep mysql

如果成功安装,则会找到一个名称为 mysqld 的进程。

示例2:安装MySQL5.6.38

$ wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.38-linux-glibc2.5-x86_64.tar.gz
$ tar -zxvf mysql-5.6.38-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
$ mkdir /usr/local/mysql-5.6.38/data
$ /usr/local/mysql-5.6.38/scripts/mysql_install_db \
  --user=mysql \
  --datadir=/usr/local/mysql-5.6.38/data \
  --basedir=/usr/local/mysql-5.6.38
$ cp /usr/local/mysql-5.6.38/support-files/my-default.cnf /etc/my.cnf
$ sed -i 's#datadir     = /var/lib/mysql#datadir     = /usr/local/mysql-5.6.38/data#g' /etc/my.cnf
$ /usr/local/mysql-5.6.38/support-files/mysql.server start
$ ps aux|grep mysql

以上是centos7.2.1511安装jdk1.8.0_151及mysql5.6.38的方法,执行以上步骤后,即可成功安装并使用jdk1.8.0_151及mysql5.6.38。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7.2.1511安装jdk1.8.0_151及mysql5.6.38的方法 - Python技术站

(0)
上一篇 2023年5月20日
下一篇 2023年5月20日

相关文章

  • Linux系统中Tomcat环境配置方式

    下面是详细讲解 Linux 系统中 Tomcat 环境配置方式的完整攻略: 1. 下载Tomcat 首先,需要从官方网站下载 Tomcat,下载地址:https://tomcat.apache.org/download-90.cgi 在这里我们选择下载 Tomcat 9.0 版本,下载完成后解压。 2. 配置环境变量 将 Tomcat 解压到目标位置,比如 …

    Java 2023年5月19日
    00
  • SpringBoot使用Jsp的示例代码

    下面是 Spring Boot 使用 JSP 的详细攻略,内容包括: 添加 Maven 依赖 配置 Spring Boot 创建 JSP 页面 创建 Controller 类 运行并访问页面 1. 添加 Maven 依赖 首先在 pom.xml 文件中添加以下依赖: <dependencies> <dependency> <gr…

    Java 2023年6月15日
    00
  • 用连接池提高Servlet访问数据库的效率(2)

    使用连接池可以有效提高Servlet访问数据库的效率,主要因为连接池可以减少数据库连接的创建和释放所花费的时间,以及避免因为连接未关闭而导致的数据库连接泄露问题。 以下是使用连接池进行Servlet访问数据库的攻略: 1. 导入数据库连接池依赖 使用连接池需要先导入对应的依赖包。常见的数据库连接池有C3P0、Druid等。以C3P0为例,可以使用以下Mave…

    Java 2023年6月15日
    00
  • 深入讲解PHP的Yii框架中的属性(Property)

    来讲解一下“深入讲解PHP的Yii框架中的属性(Property)”的攻略。 简介 首先,我们来了解一下什么是Yii框架的属性(Property)。在Yii框架中,属性是类的重要组成部分。一个类的属性是指该类所包含的数据成员,它们用于存储对象的状态和构成对象的基本结构之一。在Yii框架中,属性通常需要在类声明中通过关键字声明,这些属性可以用来保存实例化对象的…

    Java 2023年6月15日
    00
  • Java实现文件分割和文件合并实例

    Java实现文件分割和文件合并实例攻略 在Java中,我们可以使用文件分割和文件合并的方法来对大型文件进行操作,这对于上传、备份、传输文件等操作非常有用。下面是实现该方法的攻略。 文件分割 文件分割是将大型文件拆分为多个小文件,每个小文件的大小通常相等,方便进行上传、备份等操作。下面是Java实现文件分割的示例代码: import java.io.*; pu…

    Java 2023年5月20日
    00
  • JDBC连接SQL Server数据库实现增删改查的全过程

    JDBC(Java DataBase Connectivity)是Java语言中连接数据库进行操作的一种标准规范。下面是连接SQL Server数据库实现增删改查的全过程: 准备工作 安装SQL Server数据库,获取数据库的连接配置信息,包括地址、用户名、密码、端口等信息。 下载并安装SQL Server JDBC驱动,下载地址:https://docs…

    Java 2023年5月19日
    00
  • JSP之EL表达式基础详解

    JSP之EL表达式基础详解 什么是EL表达式 EL表达式全称是Expression Language,翻译成中文叫做表达式语言,是一种用于在JSP页面中访问JavaBean中数据的简便方法。EL表达式可以相对简洁地访问各种JavaBean的属性、方法和数组元素,而不必显式地使用Java代码进行操作。通过使用EL表达式,可大大简化JSP页面的代码和逻辑,提高J…

    Java 2023年6月15日
    00
  • C#泛型与非泛型性能比较的实例

    C#泛型与非泛型性能比较的实例 在C#中,泛型和非泛型的性能都很重要,选择合适的类型会影响程序的性能。本文将通过实际的代码示例来对比泛型和非泛型在执行时间和内存消耗方面的差异。 示例1:列表 需要在程序中实现一个可以动态添加元素的列表。我们可以用List<T>实现泛型列表,也可以自己实现一个非泛型版本的列表。 泛型列表的实现 List<in…

    Java 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部