Linux安装MySQL教程(二进制分发版)

 更新时间:2017年02月14日 14:37:36   作者:lcr_happy  
这篇文章主要为大家详细介绍了Linux安装MySQL教程,二进制分发版,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本教程为大家分享了Linux安装MySQL详细步骤,供大家参考,具体内容如下

第一步:

下载MySQL安装包

进入mysql官网,进入download界面,选择自己需要的版本和操作平台,我的电脑是Centos 7。我这里操作系统选择linux Generic,版本选最新。(我觉得选红帽系统应该也行,因为CentOS 本来和红帽就差不多)

你可以在windows环境下载到本地,再复制到linux目录下面,而这里我采用的是:直接在linux下使用以下指令下载

[root@hhh ~]# wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz

下载完成后显示这样:

--2017-02-14 10:25:28-- https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
正在解析主机 cdn.mysql.com (cdn.mysql.com)... 104.124.241.153
正在连接 cdn.mysql.com (cdn.mysql.com)|104.124.241.153|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:641555814 (612M) [application/x-tar-gz]
正在保存至: “mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz”

100%[=============================================>] 641,555,814 865KB/s 用时 14m 36s

2017-02-14 10:40:07 (715 KB/s) - 已保存 “mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz” [641555814/641555814])

下载好后,从当前文件夹目录下将安装包移动到自己的家目录下。这样,在自己的家目录下就可以看到下载好的安装包。

[root@hhh hhh]# ls
a.out   Documents mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz Templates
ctest   Downloads Pictures                  Videos
c_test.c Hello7   Public
Desktop  Music   Python-3.4.3

第二步:

创建用户组和用户,并解压安装包

[root@hhh hhh]# groupadd mysql //创建Mysql用户组
[root@hhh hhh]# useradd -g mysql mysql  //创建系统用户mysql并将其加入到用户组mysql中
[root@hhh hhh]# tar xzvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz //解压压缩包

第三步:

创建符号链接

在运行完解压缩命令之后,我们还需要创建一个由tar创建的在/usr/local/路径中的mysql符号链接。

[root@hhh hhh]#ln -s /home/markpain/mysql-5.7.16-linux-glibc2.5-x86_64 /usr/local/mysql

上面的命令创建了到/home/markpain/mysql-5.7.16-linux-glibc2.5-x86_64的链接/usr/local/mysql,mysql-5.7.16-linux-glibc2.5-x86_64是tar在/usr/local/目录下创建的子目录的真实名称。这个链接是必须的,因为MySQL默认的安装路径是/usr/local/mysql,默认的数据目录是/usr/local/mysql/data。

值得注意的是,一些MySQL版本使用不同的目录作为默认安装目录,因此参阅MySQL的在线文档是非常重要的。

到目前为止,MySQL已基本安装完成。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 在MAC OS X上安装MYSQL

    在MAC OS X上安装MYSQL

    MAC系统自带apache和php,但是没有mysql,那么我们只好自力更生了,经过一番研究,借鉴网上一位大神的文章,终于成功安装上了mysql,这里推荐给有需要的朋友
    2014-10-10
  • MySQL表列数和行大小限制详解

    MySQL表列数和行大小限制详解

    MySQL在表的列数和行大小方面有一些限制,本文将对这些限制进行详细解释,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-04-04
  • MySQL多表之间字段的匹配实现代码

    MySQL多表之间字段的匹配实现代码

    本文主要介绍下MySQL多表之间字段的匹配;如tag表中name匹配info中的name,接下来详细介绍下,感兴趣的你可以参考下哈
    2013-03-03
  • MySQL数据库安装后服务无法启动的解决办法

    MySQL数据库安装后服务无法启动的解决办法

    作为一名程序猿,必不可少的便是和mysql打交道,那当mysql故障,下面这篇文章主要给大家介绍了关于MySQL数据库安装后服务无法启动的解决办法,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • MySQL中JSON_CONTAINS用法、语法、示例及其应用场景

    MySQL中JSON_CONTAINS用法、语法、示例及其应用场景

    这篇文章主要介绍了MySQL中JSON_CONTAINS用法、语法、示例及其应用场景的相关资料,JSON_CONTAINS函数用于检查JSON文档是否包含特定值或对象,这个函数非常适合于处理嵌套的JSON数据和灵活的查询需求,需要的朋友可以参考下
    2024-10-10
  • 详解MySQL自增主键的实现

    详解MySQL自增主键的实现

    现在大部分的软件开发都离不开数据库。而mysql也是经常会用到的一个数据库。mysql数据库中有一个主键生成规则,就是自增。也是我们经常会用到的。本文就来介绍一下
    2021-09-09
  • MySQL与PHP的基础与应用专题之数据控制

    MySQL与PHP的基础与应用专题之数据控制

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,本系列将带你掌握php与mysql的基础应用,本篇带你了解数据控制
    2022-02-02
  • MySQL表中添加时间戳的几种方法

    MySQL表中添加时间戳的几种方法

    这篇文章主要介绍了MySQL表中添加时间戳的几种方法,有张表的数据需要用同步工具同步至其他库,需要 update_time 时间戳字段 来做增量同步,需要的朋友可以参考下
    2019-06-06
  • MySQL的order by如何避免"未命中索引"(推荐)

    MySQL的order by如何避免"未命中索引"(推荐)

    本文详细解析了在使用MySQL的OrderBy语句时,如何通过Explain查看执行计划以及如何有效利用索引,介绍了常见的索引未命中情况,提供了多个示例来解释如何根据索引的不同使用情况调整SQL语句,以确保最优的查询性能
    2024-11-11
  • MySQL查询优化的5个实用技巧

    MySQL查询优化的5个实用技巧

    这篇文章主要介绍了MySQL查询优化的5个实用技巧,从数据类型、字符集、子查询等角度分析了MySQL查询优化的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-12-12

最新评论