mysql介绍and部署

mysql介绍and部署

引言:mysql是啥东西?

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

应用环境

与其他的大型数据库例如 Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。
Linux作为操作系统,Apache 或Nginx作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“或“LNMP”组合。

部署

首先我们先安装环境

mysql介绍and部署

然后添加程序性用户

mysql介绍and部署

然后挂载拷压缩包过来,压缩包可以去百度自己下

mysql介绍and部署

接下来解压

mysql介绍and部署mysql介绍and部署

把boost重命名,方便之后命令

mysql介绍and部署

安装c编译器

mysql介绍and部署

然后配置如下

mysql介绍and部署

然后make编译

mysql介绍and部署

然后等花谢花开就是了

等待时间太漫长,截个过程图证明下我没碎觉!

mysql介绍and部署mysql介绍and部署mysql介绍and部署

然后make install

mysql介绍and部署

添加权限

mysql介绍and部署

然后进入下面配置修改文件

mysql介绍and部署

进去全删了然后改配置

mysql介绍and部署mysql介绍and部署

保存退出

给其赋权

mysql介绍and部署

在环境变量中将其声明进去

mysql介绍and部署

执行

mysql介绍and部署

初始化数据库

mysql介绍and部署

使启动service的脚本系统所能管理

mysql介绍and部署

重新加载并重启

mysql介绍and部署mysql介绍and部署

过滤3306端口

mysql介绍and部署

设置开机自启动

mysql介绍and部署

用户设置并登录

mysql介绍and部署mysql介绍and部署

登录成功后再设置远程登录密码

mysql介绍and部署

之后便可以远程登录mysql了

小结:这次实验过程中出了好多error,可真是能找死人。毕竟每次要打很多东西进去的时候,中间指不定就输进去了什么妖魔鬼怪,建议大家还是要仔细确认并写好脚本,不然这一个个error真可以烦死人的~奥利给
mysql介绍and部署