数据库概述及构建MySQL数据库

本文介绍了数据库的基本概念,包括DB、DBMS和DBS,并详细阐述了MySQL的起源、发展及其主要特点,如支持多种操作系统和编程语言。接着,文章提供了在CentOS系统上构建MySQL服务的步骤,包括环境准备、软件安装和初始密码设置。
摘要由CSDN通过智能技术生成

一.数据库概述

数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。
数据库管理系统是数据库系统的核心组成部分,主要完成对数据库的操纵与管理功能,实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除操作和数据库的用户管理、权限管理等。

1.常见系统和数据库软件

1.1主流操作系统:

Unix,Linux,Windows

1.2常见数据库:
软件 开源 跨平台 厂商
Oracle 甲骨文
MySQL 甲骨文
SQL Server 微软
DB2 IBM
Redis 开源软件
Memcache 开源软件
MongoDB 开源软件

2.专业术语

DB(Data Base):
数据库,依照某种数据模型进行组织并存放到存储器的数据集合.
DBMS(DataBase Management System):
数据库管理系统,用来操纵和管理数据库的服务软件.
DBS(DataBase System);
数据库系统:即DB + DBMS,指带有数据库并整合了数据库管理软件的计算机系统.

3.MySQL

3.1起源与发展

应用最广泛的开源数据库软件,最早隶属于瑞典的MySQL AB公司.2008年1月,MySQL AB 被Sun收购,2009年4月,Sun被Oracle收购.
崭新的开源分支 MariaDB,为应付MySQL可能会闭源的风险而诞生,有MySQL原作者Widenius主导开发,与MySQL保持最大程度兼容.

3.2特点及应用

3.2.1主要特点:

适用于中小规模,关系型数据库系统;
支持Linux,Unix,Windows等多种操作系统;
支持Python,Java,Perl,PHP等编程语言;

3.2.2典型应用环境:

LAMP平台,与Apache HTTP Server组合;
LNMP平台,与Nginx组合;

二.构建MySQL服务

2.1MySQL安装

2.1.1准备环境

基本需求

  1. CentOS系统虚拟机1台
  2. 配置IP地址192.168.4.50
  3. 关闭firewalld
  4. 禁用SELinux
  5. 软件mysql-5.7.17.tar
  6. 配置yum源
2.1.2安装软件

从官网下载RPM包
http://dev.mysql.com/downloads/mysql
mysql-community-client //客户端应用程序
mysql-community-common //数据库和客户端共享文件
mysql-community-devel //客户端应用程序的库和头文件
mysql-community-embedded //嵌入式函数库
mysql-community-embedded-compat //嵌入式兼容函数库
mysql-community-embedded-devel //头文件和库文件作为MySQL的嵌入式库文件
mysql-community-libs //MySQL数据库客户端应用程序的共享库
mysql-community-libs-compat //客户端应用程序的共享兼容库

必须安装的软件包server,client,采用yum安装可以自动解决软件依赖。

安装软件并启动服务:

[root@localhost ~]# tar -xvf mysql-
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值