| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 【MySQL】MySQL安装与配置 -> 正文阅读 |
|
[系统运维]【MySQL】MySQL安装与配置 |
前言:本篇我们来学习一个新的知识——数据库。对于数据库的学习,我们学习的是MySQL。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品,是最流行的关系型数据库管理系统之一。 看到这里的前言,肯定有人会产生疑问:
当然,我们有很多数据库可以进行学习,而数据库中的典型代表就是这几位:MySQL、Oracle、SQL Server。对于Oracle来说,最大的问题就是贵,一般银行会使用,我们在学习中还是建议使用免费的;而SQL Server主要是在社会上使用的没MySQL多,大多数公司也是用的MySQL。 那么我们就进入MySQL的世界吧。 MySQL安装与配置一、数据库介绍1.什么是数据库
数据库是一类软件,是管理数据的软件,往往是把数据存储在硬盘上(持久化存储)。对于只用文件存储保存数据会有以下几个缺点:
所以我们需要使用到数据库,这是为了解决上述问题,专家们设计出更加利于管理数据的软件,它能更有效的管理数据。数据库可以提供远程服务,即通过远程连接来使用数据库,因此也称为数据库服务器。 2.冯诺依曼计算机的五大部件而数据库中的数据一般存储在硬盘上。这里就补充一下一个知识点——冯诺依曼计算机的五大部件。 一个电脑的基本组成中有,CPU(中央处理器)——是计算机的最核心的组件,其中包括运算器和控制器;存储器 —— 分为内存和外存,是存储数据的部件;还有输入输出设备。他们的基本组成了一个电脑(世界上99%的电脑都是这样的)。当然有人会说到显卡,其实 3.内存与外存的区别其次,我们还要掌握内存与外存的区别:
然后另外需要注意的就是数据库中的数据一般是存储在硬盘上,是一种“持久化存储”的方式,但是也有少数的数据库是把数据存储在内存上的,如Redis,Tair等。 4.数据库的分类数据库大体可以分为 关系型数据库 和 非关系型数据库。
他们的区别为:
我们主要学习的是关系型数据库。 常用的关系型数据库如:
5.MySQL
"客户端 - 服务器"是在网络通信中通信双方的名字。其中主动发起请求的一方,称为客户端;被动接受请求的一方,称为服务器。 而客户端给服务器发送的数据,称为"请求"。服务器给客户端返回的数据,称为"响应"。 对于MySQL,当我们安装好了MySQL之后,相当于是既安装了客户端,也是安装了服务器,客户端和服务器之间是通过"网络"来通信的。 也有一台主机作为服务器,其他主机当客户端连接的: 二、MySQL服务器安装工欲善其事,必先利其器。接下来就到我们的MySQL服务器安装的时候了。 这里是MySQL官方网站,可以在官网下载,也可以下载自己想要的版本。 这里推荐在学习中使用的版本是5.7,然后这里是MySQL5.7的安装包分享: ?MySQL5.7的安装包分享 (提取码:0516) 下载好了安装包之后,我们就可以点开安装包进行安装: 1.点击打开安装包,点击next2.选择Custom:用户自定义安装3.选择安装产品和特性然后一直点 4.然后进行到配置部分配置部分,MySQL安装包给我们默认提供了最佳配置, 此处配置保持默认即可,一路下一步。 5.设置密码然后一直点 1.找到自己配置文件的位置,点击win搜索服务 2.进去找到Mysql 这样子就完成了。 三、客户端连接MySQL服务器安装好了之后,接下来就进入到我们的连接MySQL服务器了。 MySQL默认只允许在服务器本机 使用 root 用户登录,要开启 root 用户的远程登录,在MySQL服务器本机执行: 1. 2.输入命令 看到这样子就成功了! 四、SQL分类这里只是了解一下就可以了。
这就是本篇MySQL安装与配置的全部内容啦,接下来就会进入到MySQL的世界中学习了。欢迎关注。一起学习,共同努力!也可以期待下个系列接下来的博客噢。 还有一件事: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 1:38:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |