专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

MySQL安装步骤方式及MySQL配置文件教程分享

来源:小易整编  作者:小易  发布时间:2022-05-17 04:02
摘要:关于MySQL我们可以理解成excel就是一个数据库,而众多的sheet就是一个个有横向有纵向的二维表并且将这些表放入不同的数据库中,而不是把所有数据统一放在一个大仓库中,这样的好处在于:增加读取速度,灵活性和可管理性也得到了很大的提高。深入的关系型数据...

关于MySQL我们可以理解成excel就是一个数据库,而众多的sheet就是一个个有横向有纵向的二维表并且将这些表放入不同的数据库中,而不是把所有数据统一放在一个大仓库中,这样的好处在于:增加读取速度,灵活性和可管理性也得到了很大的提高。深入的关系型数据的知识点,本章节不做深入,本人也不是专业的。只需了解数据库读写更多的与磁盘打交道,保证了数据一致性,安全性;缺点就是比非关系型数据库速度慢!

MySQL安装步骤方式及MySQL配置文件教程分享

为何众多企业选择MySQL

目前在我的工作经验中,从BATJ到电商门户平台都在使用Linux系统来搭建MySQL作为后端的数据库,优势:

①性能卓越、服务稳定,很少出现异常宕机。

②开放源代码且无版权限制,自主性强,使用成本低。

③历史悠久,社区及用户非常活跃,遇到问题可以迅速查到原因!

④软件体积小,安装使用简单,并且易于维护,安装维护成本低!

⑤支持多种操作系统,提供多种API接口,支持多种开发语言,特别对PHP语言非常友好!

⑥我个人为品牌效应吧!

MySQL家谱

从目前在官网上找到的MySQL查询到有很多产品线且每种产品线又有很多不同的版本!现在都更新到了8系列的版本!

这里不一一列举,我只选择当前企业使用最广泛的社区版5.5.32来进行分享!

关于MySQL安装方式

在众多的Linux系统安装软件方式中,都有着不同的优势:我们选择二进制方式安装,这种解压软件在于简单配置后就可以使用,不用安装,相当于一个绿色软件!这也是我请教专业的DBA朋友得来的经验。

软件名称:

链接:https://pan,baidu,com/s/1MbF0afEaTQak-iktF0O2Ug

提取码:v0we

MySQL安装步骤

①创建mysql用户的账号

系统默认是没有这个用户的,因此我们需要手动去建立。

以root身份登录到Linux系统中,然后执行如下命令:

其中,useradd携带的参数说明:

-s/sbin/nologin代表禁止该用户登录,只需要角色存在即可,加强了安全性。

-M表示不创建用户家目录,因为没必要。

养成良好运维检查习惯,查看刚刚创建的MySQL用户和组:

②解压MySQL二进制软件包(我的解压时间在半分钟左右,根据机器配置有所不同)

tar xf mysql-5.5.32-linux2.6-x86_64.tar.gz

二进制安装方式不涉及Make&make install的过程,因此将解压出来的文件移动到相关的软件安装路径中去:

③创建软连接,生成去掉版本号的访问路径:

做这一步无非就是标准规范化!要树立这个高标准要求。

④初始化数据库

关于初始化数据的可执行文件,我们可以在软件安装目录找到:

授权mysql用户管理MySQL的安装目录。

其中这段命令代表了指定安装目录,指定存放数据文件的目录,注意的是一定是要携带base这个命令。

这个过程我们看到有很多信息提示,只要不出现error级别的错误,出现两个OK基本就正常了,表示初始化成功。

MySQL配置文件

其缺省的配置文件在如下路径:

图中红框中带有.cnf结尾的就是MySQL的配置文件模板,用户可根据服务器硬件配置的大小来选择!看英文注释就知道谁大谁小了!

本次实验中,选用最小的my-small.cnf这个文件模板进行演示!

将my-medium.cnf这个文件模板拷贝到其默认的配置路径文件中去。



本文地址:营销网站建设频道 https://www.hkm168.com/web-yxwz/2016.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们处理,谢谢!


营销网站建设
小编:小易整编
相关文章相关阅读
  • 实用Word技巧分享:2招轻松解决多图片排版!

    实用Word技巧分享:2招轻松解决多图片排版!

    多图片排版,是Word编辑文档时常见场景之一,几乎每个人都会碰到,对很多人来说仍然是一大难题。当图片数量一多,很多人都不知道图片该怎么摆放,如何快速高效地搞定一组图片?因为没有掌握系统的套路技巧,每次制作都花费大量时间,做不出满意的效果。今...

  • 奇异值分解(SVD)简介及其在图片压缩中的示例

    奇异值分解(SVD)简介及其在图片压缩中的示例

    奇异值分解(SVD)是一种用于矩阵分解的方法。它将一个矩阵分解为三个矩阵的乘积,分别是左奇异向量矩阵、右奇异向量矩阵和奇异值矩阵。SVD在数据降维、信号处理、推荐系统等领域广泛应用。通过SVD,我们可以将高维数据降低到低维空间,从而提取出数...

  • 用U盘轻松实现一键重装系统的小白装机教程

    用U盘轻松实现一键重装系统的小白装机教程

    在现代社会,电脑已经成为人们生活中不可或缺的工具。然而,由于各种原因,我们有时候需要重装电脑系统来解决一些问题或提升性能。但是,对于一些小白用户来说,重装系统可能是一项困难的任务。因此,本文将介绍一款小白一键重装系统的u盘装机教程,帮助小白...

  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • 修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代

    修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代码 0X80070032、0X80070424 或 0X80070005

    haloinfinite(campaign)是一款第一人称射击视频游戏,于2021年11月推出,可供单人和多用户使用。该游戏是halo系列的延续,适用于windows、xboxone和xbox系列的用户x|s。最近...

  • mysql中的不等于符号是什么

    mysql中的不等于符号是什么

    mysql中的不等于符号有两种:“!=”和“”;它们都可用于判断数字、字符串、表达式是否不相等。对于“!=”和“”,如果两侧操作数不相等,返回值为1,否则返回值为0;如果两侧操作数有一个是null,那么返回值也是null。本教程操作环境:w...

  • mysql列转行函数是什么

    mysql列转行函数是什么

    在mysql中,列转行函数是“group_concat()”函数;该函数用于将非空列值按照分组条件进行合并并最终返回,如果其中有空值则返回的结果是空,语法为“selectgroup_concat(name separator';')列...

  • MySQL连接被重置,如何处理?

    MySQL连接被重置,如何处理?

    mysql连接被重置,如何处理?MySQL是一种常用的关系型数据库管理系统,广泛应用于各种不同规模的项目中。然而,在使用MySQL时,有时会遇到连接被重置的情况,这可能会给我们的项目带来一些麻烦。本文将介绍MySQL连接被重置的原因以及如何...

  • 周排行
  • 月排行
  • 年排行