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

为何众多企业选择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,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们处理,谢谢!



相关阅读


