MySQL第一章、MySQL安装与配置

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: MySQL第一章、MySQL安装与配置

 目录

一、数据库介绍

1.1什么是数据库

1.2数据库分类

1.3数据库编程

1.4其他客户端

1.5MySQL总结


一、数据库介绍

1.1什么是数据库

存储数据用文件就可以了,为什么还要弄个数据库?

文件保存数据有以下几个缺点:

    • 文件的安全性问题
    • 文件不利于数据查询和管理
    • 文件不利于存储海量数据
    • 文件在程序中控制不方便

    数据库存储介质:

      • 磁盘
      • 内存

      为了解决上述问题,专家们设计出更加利于管理数据的软件——数据库,它能更有效的管理数据。数据库可以提供远程服务,即通过远程连接来使用数据库,因此也称为数据库服务器

      1.2数据库分类

      数据库大体可以分为 关系型数据库 非关系型数据库

      image.gif编辑

        • 关系型数据库(RDBMS):

        是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个

        关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

        基于标准的SQL,只是内部一些实现有区别。常用的关系型数据库如:

        1. Oracle:甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、OA等企业信息系

        统。收费。

        image.gif编辑

        2. MySQL:属于甲骨文,不适合做复杂的业务。开源免费。

        image.gif编辑

        3. SQL Server:微软的产品,安装部署在windows server上,适用于中大型项目。收费。

        image.gif编辑 4.SQLiteimage.gif编辑

        5.DB2

        image.gif编辑

          • 非关系型数据库:

          (了解)不规定基于SQL实现。现在更多是指NoSQL数据库,如:

          1. 基于键值对(Key-Value):如 memcached、redis

          2. 基于文档型:如 mongodb

          3. 基于列族:如 hbase

          4. 基于图型:如 neo4j

            • 关系型数据库与非关系型数据库的 区别:

            image.gif编辑

            注:OLTP(On-Line Transaction Processing)是指联机事务处理,OLAP(On-Line Analytical

            Processing)是指联机分析处理。

            1.3数据库编程

            image.gif编辑

            1.4其他客户端

            image.gif编辑

            image.gif编辑

            image.gif编辑1.5MySQL总结

            image.gif编辑

            相关实践学习
            每个IT人都想学的“Web应用上云经典架构”实战
            本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
            MySQL数据库入门学习
            本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
            目录
            相关文章
            |
            8月前
            |
            关系型数据库 应用服务中间件 nginx
            Docker一键安装中间件(RocketMq、Nginx、MySql、Minio、Jenkins、Redis)
            本系列脚本提供RocketMQ、Nginx、MySQL、MinIO、Jenkins和Redis的Docker一键安装与配置方案,适用于快速部署微服务基础环境。
            |
            5月前
            |
            Ubuntu 关系型数据库 MySQL
            MySQL源码编译安装
            本文详细介绍了MySQL 8.0及8.4版本的源码编译安装全过程,涵盖用户创建、依赖安装、cmake配置、编译优化等步骤,并提供支持多Linux发行版的一键安装脚本,适用于定制化数据库部署需求。
            1447 4
            MySQL源码编译安装
            |
            5月前
            |
            Ubuntu 关系型数据库 MySQL
            MySQL二进制包安装
            本文详细介绍了在多种Linux系统上通过二进制包安装MySQL 8.0和8.4版本的完整过程,涵盖用户创建、glibc版本匹配、程序解压、环境变量配置、初始化数据库及服务启动等步骤,并提供支持多发行版的一键安装脚本,助力高效部署MySQL环境。
            752 4
            MySQL二进制包安装
            |
            5月前
            |
            安全 关系型数据库 MySQL
            MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
            本文详细介绍在openSUSE系统上通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,包括下载地址、RPM包解压、GPG密钥导入、使用rpm或zypper命令安装及服务启动验证,涵盖初始密码获取与安全修改方法,适用于无网络环境下的MySQL部署。
            632 3
            MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
            |
            5月前
            |
            关系型数据库 MySQL Linux
            MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
            本文介绍了在openSUSE系统上通过SUSE资源库安装MySQL 8.0和8.4版本的完整步骤,包括配置国内镜像源、安装MySQL服务、启动并验证运行状态,以及修改初始密码等操作,适用于希望在SUSE系列系统中快速部署MySQL的用户。
            600 3
            MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
            |
            5月前
            |
            NoSQL 算法 Redis
            【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
            Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
            695 6
            |
            6月前
            |
            安全 关系型数据库 MySQL
            CentOS 7 yum 安装 MySQL教程
            在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
            1443 16
            |
            5月前
            |
            Ubuntu 关系型数据库 MySQL
            MySQL包安装 -- Debian系列(离线DEB包安装MySQL)
            本文详细介绍了在Ubuntu 24.04、22.04、20.04及Debian 12系统上,通过离线DEB包安装MySQL 8.0和8.4版本的完整步骤。涵盖下载地址、依赖处理、dpkg安装顺序、配置方法及服务启动验证,确保用户可顺利部署MySQL数据库。
            2187 0
            MySQL包安装 -- Debian系列(离线DEB包安装MySQL)
            |
            5月前
            |
            运维 Ubuntu 关系型数据库
            MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
            本文介绍了在Debian系列系统(如Ubuntu、Debian 11/12)中通过APT仓库安装MySQL 8.0和8.4版本的完整步骤,涵盖添加官方源、配置国内镜像、安装服务及初始化设置,并验证运行状态,适用于各类Linux运维场景。
            1701 0
            MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
            |
            5月前
            |
            Oracle 关系型数据库 MySQL
            MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)
            本文详细介绍在Rocky、CentOS、AlmaLinux、openEuler等主流Linux系统上,通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,涵盖下载、依赖处理、rpm/yum安装、服务启动、密码设置等关键环节,适用于多种企业级环境部署需求。
            1551 0
            MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)

            推荐镜像

            更多