广告
返回顶部
首页 > 资讯 > 数据库 >记Centos下安装JDK与MySQL
  • 156
分享到

记Centos下安装JDK与MySQL

记Centos下安装JDK与MySQL 2017-05-06 13:05:13 156人浏览 无得
摘要

简介 由于我比较喜欢使用压缩包来安装,因此此处的示例都是以压缩包来示例的。同理,这并不是一篇正式的文章,所以措辞会显得有点随意且不专业。 准备 到此处选择下图中标注的 jdk 版本: 这里需要注意,因为我的服务器是64位的,所以选择图

记Centos下安装JDK与MySQL

简介

由于我比较喜欢使用压缩包来安装,因此此处的示例都是以压缩包来示例的。同理,这并不是一篇正式的文章,所以措辞会显得有点随意且不专业。

准备

  1. 到此处选择下图中标注的 jdk 版本:

    这里需要注意,因为我的服务器是64位的,所以选择图中所标注的那个版本,如果你的系统是32位的,那么选择相应的x86版本下载即可;

  2. 到此处下载Mysql,按下图所示选择版本:


    之后拉到下面选择如下图所示的版本:

    这里看起来似乎并没有限制是64位还是32位,所以直接下载即可;

  3. 最后一步,是将上面两步下载的JDK压缩包和mysql压缩包上传到服务器。不管以何种方式,只要上传到服务器即可,我这里采用的办法是使用 wget 命令,如下所示:

  • wget https://downloads.mysql.com/arcHives/get/p/23/file/mysql-8.0.24-linux-glibc2.12-x86_64.tar
    注:这个命令下载的是我们刚刚选择的那个MySQL版本,也就是图中标注的MySQL版本;wget命令会默认将这个压缩包下载到当前目录;
  • 然后JDK压缩包的话,我本来也打算这样搞的,无奈因为oracle需要登陆,也可能是我太菜了吧,获取不到有效的下载路径,所以我只能先下载到本地,再用 pscp 将它上传到服务器;命令格式如下:

    pscp D:jdk-8u291-linux-x64.tar.gz root@127.0,0.1:/jdk 
    其中,D:jdk-8u291-linux-x64.tar.gz是刚刚下载好的JDK压缩包所在目录,root是服务器上的一个用户,127.0.0.1表示你服务器的IP地址,后面的 /jdk 是你要将这个压缩包上传到服务器的哪个位置。

开始安装啦

JDK安装

先从简单的开始,我们先假设JDK压缩包在服务器上的目录是/jdk,那么我们只要执行以下命令即可:

  •  cd /jdk  (打开JDK压缩包所在目录)
    
  •  tar -zxvf jdk-8u291-linux-x64.tar.gz (解压缩JDK压缩包)
    
  •  mv  jdk1.8.0_291 jdk8 (重命名解压后的JDK压缩包,可忽略,主要是为了方便记住这个目录,因为这个目录就是你的jdk安装目录)
    
  •  vim /etc/profile (配置jdk环境变量) 
    
  •  之后在打开的文件末尾添加以下内容:
    export JAVA_HOME=/jdk/jdk8 (注意这里的/jdk/jdk8是你的jdk安装目录)
    export PATH=$PATH:${JAVA_HOME}/bin
    保存并离开(ESC + :wq)
  •  source /etc/profile  (使修改生效,即完成jdk环境变量的配置)
    

到这里为止,jdk已经安装完成,我们可以使用 java -version 命令来确认jdk是否已经成功安装,如果成功则命令执行结果如下图所示:


MySQL 安装

我一直都觉得MySQL安装超级麻烦,今天我才发现其实是我太菜了。废话少说,我们开始吧。

解压缩

假设我们刚刚将MySQL的压缩包下载在 /root/mysql 目录下,那么我们执行以下命令:

  •  cd /root/mysql (打开MySQL压缩包所在目录)
    
  •  tar -xvf mysql-8.0.24-linux-glibc2.12-x86_64.tar.xz (解压缩)
    
  •  cp -r mysql-8.0.24-linux-glibc2.12-x86_64 /usr/local/mysql  (将解压缩后的MySQL目录复制到/usr/local/mysql目录下)
    

新建用户组

之后,我们需要建立一个mysql用户组和用户,具体用途暂不清楚,如果有知道的朋友,欢迎留言不吝赐教,我将感激不尽。让我们回到正文,新建用户组和用户的命令如下:

  •  groupadd mysql (新建mysql用户组)
    
  •  useradd -r -g mysql mysql (往新建的mysql用户组新增一个mysql用户)
    

给mysql用户赋予MySQL安装目录的处理权限

命令如下:

  •  cd /root/local/mysql (打开MySQL安装目录)
    
  •  chown -R mysql:mysql . (给mysql用户赋予MySQL目录下所有文件的处理权限,注意后面有个点,表示当前目录)
    

给MySQL配置环境变量

配置完环境变量之后,我们就可以在任意目录下使用mysql,当然也可以跳过此步,但是这样子的话就不能在任意位置访问mysql命令,因此建议执行一下这一步骤。命令如下:

  •  vim /etc/profile 
    
  • 打开此文件后在此文件末尾加入以下内容:
     export MYSQL_HOME=/usr/local/mysql  (MySQL所在目录)
    export PATH=$PATH:${MYSQL_HOME}/bin
    保存离开后,执行以下命令使修改生效:
  •  source /etc/profile
    

初始化MySQL

命令如下:

  •  bin/mysqld --initialize --user=mysql (这里可以不用指定 --basedir 和 --datadir,因为它们默认就是在当前这个目录下)
    

此命令执行后的结果如下图所示,其初始化密码在红框所标志的地方,注意前面的空格不算,从第一个字符开始到最后一个字符才是密码,这个密码我们将在登陆MySQL时用到。

注册服务以及令MySQL开机自启

为了使用 service 命令来管理MySQL以及令MySQL开机自启,我们需要执行命令:

  •  cd /usr/local/mysql (进入MySQL安装目录)
    
  •  cp support-file/mysql.server /etc/init.d/mysqld  (将MySQL安装目录下的这个文件复制到系统开启时初始化目录(应该是,但是我也不是很清楚))
    
  •  chmod -x /etc/init.d/mysqld  (给这个文件添加可执行权限)
    
  •  chkconfig --add mysqld  (注册启动服务)
    
  •  chkconfig --list  (看看是否添加成功,如果成功将如下图红框所示)
    


如果添加成功,我们就进入下一步了。

启动MySQL服务

执行以下命令启动MySQL服务:

  •  service mysqld start  (注意这里的mysqld与注册时名称一致)
    

服务成功启动后如下图所示:

登陆MySQL并修改密码

  • 执行以下命令登陆MySQL:

    •  mysql -uroot -p  (mysql登陆命令)
      

    之后会要求输入密码,密码就是我们在初始化步骤时生成的密码(红框标注处),我们把它输入后确认,成功的话就会进入如下图所示的界面:

  • 修改密码
    初始化时随机生成的密码其实也是可以直接拿来用的,但是它太随机了,不方便记忆也基本不会有人这样干,所以我们需要将登陆密码修改成一个更方便或者更安全的密码,操作命令如下

    • alter user "root"@"localhost" identified by "your passWord"; (your password 改成你自己的密码)
      

    命令执行结果如下,注意这个命令是在成功登陆后执行的:

    修改完密码之后,下次我们登陆的时候就可以使用这个新的密码登陆,如果按捺不住,想尝试一下,可以输入 exit 命令离开mysql控制台,然后重新执行登陆步骤;

设置数据库远程连接

在这里我们新建一个数据库用户user并允许这个用户被远程连接,执行以下命令:

  • create user "user"@"%" identified with mysql_native_password by "your password";  (your password改成你自己的密码)
    

上面命令中的mysql_native_password是为了防止远程登陆时使用密码登陆时被拒绝或者错误,因为这个版本的MySQL默认是使用caching_sha2_password;

  • grant all privileges on *.* to "user"@"%" with grant option;  (授予这个用户访问所有数据库的所有权限)
    

这里还需要注意,如果远程连接要成功的话需要保证MySQL服务的运行端口是开放的。

结束语

这篇文章主要是我自己做个记录,所以总是不能够做到完美无缺,如果这篇文章对您有帮助,我也很高兴,如果命令执行过程中出现了无法预测的错误,也请多多包含,问题总会有的,也总是能够解决的。非常感谢您肯花费时间来阅读!

您可能感兴趣的文档:

--结束END--

本文标题: 记Centos下安装JDK与MySQL

本文链接: https://www.lsjlt.com/news/8463.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 记Centos下安装JDK与MySQL
    简介 由于我比较喜欢使用压缩包来安装,因此此处的示例都是以压缩包来示例的。同理,这并不是一篇正式的文章,所以措辞会显得有点随意且不专业。 准备 到此处选择下图中标注的 JDK 版本: 这里需要注意,因为我的服务器是64位的,所以选择图...
    99+
    2017-05-06
    记Centos下安装JDK与MySQL
  • JDK 下载与安装
    首先下载 jdk 最新版本。可以去 http://java.sun.com/j2se/1.4.2/download.html 版本一:适合 win7+oracle 版本 java 下载最新的 jdk 版本, 打开界面后。选择 J2SE v ...
    99+
    2023-09-03
    java 开发语言
  • CentOS系统下如何安装JDK
    本篇文章为大家展示了CentOS系统下如何安装JDK,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。JDK(Java Development Kit)是Sun Microsystems针对Java开发...
    99+
    2023-06-16
  • centos7安装JDK、CentOS
    1.安装JDK 1.1查看系统是否已有自带的JDK rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 1.2卸载已有安装 如果没有输出信息,则说明系统没有安装。如果有输出信息,...
    99+
    2019-10-08
    centos7安装JDK CentOS
  • CentOS系统安装JDK
    到甲骨文(oracle)下载jdk不用多说tar zxvf ****.tar.gz (****.tar.gz是下载的文件名,解压。)mv **** jdk  (****是你解压出来的文件夹,改个名...
    99+
    2022-10-18
  • CentOS系统下如何安装及配置JDK
    这篇文章主要为大家展示了“CentOS系统下如何安装及配置JDK”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS系统下如何安装及配置JDK”这篇文章吧。前言说到 JDK 就不得不提一下...
    99+
    2023-06-22
  • CentOS系统下安装及配置JDK介绍
    目录前言检查并卸载 OpenJDK使用下载好的压缩包方式安装 JDKJDK 环境配置测试配置是否成功通过 yum 命令安装 JDK通过 rpm 命令安装 JDK前言 说到 JDK 就不得不提一下一道老掉牙的面试题: JD...
    99+
    2022-06-04
    CentOS配置JDK步骤 CentOS配置JDK教程
  • Java JDK下载与安装教程
    文章目录 Java JDK 简介下载 JDK安装 JDK Java JDK 简介 JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个...
    99+
    2023-08-31
    java jvm jdk 下载 安装教程
  • 如何实现Centos下安装免安装版JDK和配置
    这篇文章主要讲解了“如何实现Centos下安装免安装版JDK和配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现Centos下安装免安装版JDK和配置”吧!首先从官网下载免安装的.t...
    99+
    2023-06-10
  • CentOS中怎么安装JDK
    CentOS中怎么安装JDK,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。方法一:手动解压JDK的压缩包,然后设置环境变量在/usr/目录下创建java目录[r...
    99+
    2023-06-16
  • CentOS怎么安装jdk 1.6
    这篇文章主要介绍“CentOS怎么安装jdk 1.6”,在日常操作中,相信很多人在CentOS怎么安装jdk 1.6问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS怎么安装jdk 1.6”的疑惑有所...
    99+
    2023-06-10
  • CentOs下如何安装MySQL
    这篇文章主要介绍了CentOs下如何安装MySQL,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 1. 准备工作linux安装mysql服务分两种安装方法:1)源码...
    99+
    2023-06-03
  • Ubuntu中如何安装JDK与Mysql
    这篇文章主要介绍“Ubuntu中如何安装JDK与Mysql”,在日常操作中,相信很多人在Ubuntu中如何安装JDK与Mysql问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu中如何安装JDK与My...
    99+
    2023-07-04
  • Windows下jdk怎么安装与卸载
    本篇内容介绍了“Windows下jdk怎么安装与卸载”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!jdk安装下载jdk由于现在主流就是jdk...
    99+
    2023-07-04
  • 在CentOS上安装Java JDK 8
    可以按照以下步骤在CentOS上安装Java JDK 8: 安装Java JDK 8: sudo yum install java-1.8.0-openjdk-devel 检查Java版本: java -version    如果成功安...
    99+
    2023-09-06
    java 开发语言
  • VirtualBox安装CentOS及JDK、Hadoop的安装与配置详细教程
    目录1.先决条件1.1 支持平台1.2 jdk及hadoop安装包1.3 Xshell 7与Xftp 7工具安装2.具体安装步骤 2.1 网络配置2.2 Xshell连接2...
    99+
    2022-11-12
  • CentOS 7下安装与配置MySQL 5.7的方法
    这篇文章主要介绍CentOS 7下安装与配置MySQL 5.7的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!本文测试环境:CentOS 7 64-bit Minimal MyS...
    99+
    2022-10-18
  • CentOS 6.6下Redis安装配置记录
    在先前的文章中介绍过redis,以下内容为自己在CentOS上安装Redis的记录。供后期在做改进。 1、安装需要的支持环境 在安装Redis之前首要先做的是安装Unix的Tcl工具,如果不安装的话后期将无...
    99+
    2022-06-04
    CentOS Redis
  • MySql-8.0.34 CentOS 安装命令记录
    执行以下命令获取 glibc 版本,根据版本下载相应的MySQL安装包。 ldd --version  2、下载MySQL。 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-...
    99+
    2023-10-09
    mysql centos 数据库
  • CentOS下mysql的安装过程
    这篇文章主要介绍“CentOS下mysql的安装过程”,在日常操作中,相信很多人在CentOS下mysql的安装过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS下mysql的安装过程”的疑惑有所...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作