在虚拟机安装MySQL详解
MySQL是一种关系型数据库,原本是瑞典的公司叫MySqlAB公司,后被Oracle收购
DB:database,数据库,里边保存了有组织的规范的数据
DBMS:database management system ,数据库管理系统,简称数据库软件,数据库产品,数据库是通过DBMS创建和操作的容器
SQL:结构化查询语言(Structure Query Language),专门用来与数据库通信的语言
SQL的优点:
1.不是特定的数据库供应商专有的语言,几乎所有DBMS都支持
2.简单易学
3.实际是可以进行非常复杂和高级的数据库操作
数据库特点:
1.将数据放到数据表格(二维表)中,在将表格放到库中
2.一个数据库中可以有多张表,每个表都有一个名字,用来标识自己,表名必须唯一
3.表具有一些特性,这些特性规范了数据在表中的存储格式
4.表由列构成,每列我们叫一个字段,所有表都是由一个或多个字段(列)构成
5.表中数据是按照行来存储的。
MySQL优点:
-成本低:开源代码,一般可以免费试用
-性能高:执行很快
-简单:很容易安装和使用
DBMS分为两类:
-基于共享文件系统的DBMS(Access)
-基于客户机-服务器架构的DBMS(MySql,Oracle,SqlServer)
MySQL提供两个版本:
-社区版(免费)
-企业版(收费)
当我们拿到一台刚装好的虚拟机,首先是对其进行基础配置(主机名,ip),也可以省略。
hostnamectl set-hostname mysql
nmcli connection modify ens160 ipv4.addresses 192.168.136.128/24
nmcli connection modify ens160 ipv4.gateway 192.168.136.2
nmcli connection modify ens160 ipv4.dns 114.114.114.114
nmcli connection modify ens160 ipv4.method manual
nmcli connection modify ens160 connection.autoconnect yes
nmcli connection up ens160
安装方式一:仓库安装
首先是下载MySQL的仓库,可以在官网下载,也可以使用国内源
https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm #官网
https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-8.0-community-el8-x86_64/ #国内源
这里使用的是官网的,可以看到已经成功下载仓库