Datawhale - MySQL - 任务一 - MySQL 软件安装及数据库基础

Datawhale-MySQL-任务1-MySQL 软件安装及数据库基础

MySQL 软件安装

新的学习都是从搭建环境开始,由于以前在Windows系统安装有Virtual Box虚拟机,而且当时已经建了一个CentOS 7的系统,所以决定这次在CentOS 7的虚拟机上安装MySQL,在Windows系统上使用Navicat的图形界面操作。

打开Virtual Box,现在管理器界面配置CentOS 7的网络硬件,依次点击设置-网络,启用网卡1的网络连接,连接方式为NAT,启用网卡2的网络连接,连接方式为(Host-only),这样虚拟系统即可以正常上网,也便于在Windows系统上使用Navicat操作。

为了便于对虚拟系统进行配置,建议使用Babun这款命令行软件,可以提供类Linux的操作,比较方便。

在CentOS 7中安装MySQL可以参考这篇文章:centos7通过yum安装mysql,并授权远程连接。或者Linode上的教程:How to Install MySQL on CentOS 7

上次我安装CentOS 7的时候已经安装了MySQL,版本是5.6.43,但是忘记MySQL的root密码,又是一番折腾:在Linux环境下mysql的root密码忘记解决方法

另外CentOS 7使用firewall-cmd进行防火墙的管理,为了正常使用Navicat访问虚拟机的MySQL服务,虚拟机系统需要打开3306端口,CentOS 7的firewall-cmd命令的基本用法的教程:CentOS7使用firewall-cmd打开关闭防火墙与端口

配置好后,在Windows中打开Navicat,新建一个连接,输入虚拟主机的IP地址,端口号,MySQL的用户名和密码(由于不是生产环境,直接用root),登录成功,环境算是配好了,下面就是继续学习打卡了。

在这里插入图片描述

数据库基础

数据库的理论知识推荐斯坦福大学Jennifer Widom教授的免费公开课:Introduction to Databases

什么是数据库

数据库就是数据集合。我们可以把数据库看成这样一种有组织的机制:它能存储信息,用户能够以有效且高效的方式检索其中的信息。

关系型数据库

关系型数据库由被称为表的逻辑单元组成,这些表在数据库内部彼此关联。关系型数据库可以将数据分解为较小的、可管理的逻辑单元,从而更容易维护,并提供更优化的数据库性能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值