开发者学堂课程【Linux 操作系统实战:MySQL 组件介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/699/detail/12303
MySQL 组件介绍
内容介绍
一、云主机安装数据库
二、MySQL 组件介绍
三、Linux 下安装 MySQL
四、登录 MySQL
一、云主机安装数据库
1.支持 Linux 的数据库很多,像 MySQL、Oracle,都是主流的支持 Linux 的数据库。
但是,说到开源的 Linux 操作系统搭配的开源数据库,大家都会想到 MySQL。
2.MySQL 是一家瑞典的公司,MySQLAB 研发的,他是一个中小型
的关系型数据库管理系统,于2008年被大名鼎鼎的 Sun 公司收购,然后仅过了一年 Sun 就被 Oracle 收购
MySQI 几个突出的优点:
(1)第一个是他是轻量级的数据库,体积小,安装简单,而且运行速度快,因此部署成本很低;
(2)第二个就是他是开源的,这点很符合中国程序员的喜好;
(3)第三个他的社区版一直是免费的,因此他的用户数一直就很庞大,这样形成了一个良性循环。
二、MySQL 组件介绍
MySQL 的主要组件是以下5个,详细介绍如下:
1.MySQL server
MySQL 服务器,是 mysql 核心程序,生成管理数据库 bai 实例,数据库实例任务 du 调度线程之类,并提供相关接口供不同客户端调用。
2.MySQL-client
MySQL 客户端程序,用于连接并操作 Mysql 服务器。
3.MySQL-devel
MySQL 的库和包含文件。如果你想要编译其他 MySQL 客户程序,例如 Per 模块,那么就需要安装 MySQL 的库和包含文件。
4.MySQL-shared
该软件包包含某些语言和应用程序需要动态装载的共享库。
5.MySQL-bench
MySQL 数据库服务器的基准和性能测试工具
三、Linux 下安装 MySQL
1.RPM 包安装
(1)官网下载 RPM 包
(2)rpm 命令安装
rpm -ivh xxx.rpm
(3)升级、安装
yum update
yum install mysql-server
2.下载 MySQL 源码包安装
(1)官网下载地址:
https://dev.mysql.com/downloads/file/?id=494726
选择相应版本进行下载。
MySQL Community.Server (MySQL Community Server 8.0.20 最新版本)

