初识数据库、MySQL下载和安装

MySQL下载和安装教程 1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/ 2.点击DOWNLOADS模块下的Community模块下的MySQL Community Server进行下载。 由于目前最新版本是:MySQL Community Server 5.7.21 建议博友下载历史版本,本博下载的是5.6.39 下载步骤: 进入,选择MySQL的版本及主机 根据自己的电脑选择相应的位数进行下载,本机是64位,点击download。 进入下. 阅读详情

数据库简介

​ 说起数据库,我们先来说一说数据,数据(Data)就表示描述事物的符号记录,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机。

​ 数据库(DataBase, 简称DB)则表示存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。数据库是长期存放在计算机内、有组织、可共享的数据集合。

​ 说完了数据和数据库,那么该如何管理这些数据,这就用到了一个系统软件——数据库管理系统(DataBase Management System 简称DBMS)。比如:MySQL、Oracle、SQLite、Access、MS SQL Server等。

补充:数据库服务器、数据管理系统、数据库、表与记录的关系?

  • 数据库服务器:运行数据库管理软件(可以说是一台计算机)
  • 数据库管理软件:管理数据库(如MySQL)
  • 数据库:即文件夹,用来组织文件/表
  • 表:即文件,用来存放多行内容/多条记录
  • 记录:即为存储的一条条数据

注意:数据库和开发语言没有关系,只不过是使用不同的语言来操作数据库而已。

数据库的分类

​ 管理数据的工具有很多种,不止MySQL一个。我们最常使用的分类方式是根据他们存取数据的特点来划分的,主要分为关系型和非关系型。

  • 关系型数据库:有固定的表结构,并且表与表之间可以建立关系。

    常见的关系型数据库有:MySQL,Oracle,SqlServer,db2,access …

  • 非关系型数据库:没有固定的表结构,存在的形式是key:value键值对

    常见的非关系型数据库有:redis、memcache、mongodb …

下面我们来学习最常用的数据库MySQL!

MySQL

简介

​ MySQL是一个关系型数据库管理系统 ,本质上就是一款基于网络通信的软件。既然是基于网络通信,那么它一定有服务端和客户端之分。对于MySQL的服务端和客户端有以下几个特点:

  • MySQL自带有服务端,并且只能是MySQL的服务端
  • MySQL也自带客户端,但是MySQLl的客户端可以有很多个,不仅仅局限于自带的
  • 服务端启动,客户端去连接,一个MySQL服务端可以服务多个客户端(必须是服务端先启动)

既然客户端可以有多个,那么我们既可以使用python语言去连接,也可以用java语言去连接,这样就很不统一,为了解决这个问题,就出现了SQL语句和NoSQL语句,SQL语句使用在所有的关系型数据库中,而NoSQL语句则使用在所有的非关系型数据库中。

下载与安装

第一步:打开网址,https://www.mysql.com ,点击downloads之后跳转到https://www.mysql.com/downloads

image-20220228225247280

第二步 :跳转至网址https://dev.mysql.com/downloads/ ,拉到最下方,下载社区版

image-20220228225447330

第三步 :进入地址:https://dev.mysql.com/downloads/

image-20220228225655875

第四步:https://dev.mysql.com/downloads/mysql/,这里我们看到的是最新版本,点击Archives,选择windows版,然后选择自己需要下载的版本,下载即可。

image-20220228225833028

image-20220228230252706补充:版本问题

  • 5.6 :目前大部分项目使用的都是这个版本
  • 5.7 :新项目一般选择使用
  • 8.0: MySQL的最新版本,一般不推荐,但是可以学习使用

无论是哪个版本,SQL语句都是一致的。

第五步:解压下载的zip文件,将解压后的文件夹放到任意目录下,这个目录就是mysql的安装目录。

第六步:配置文件,打开mysql目录,新建文件名为my.ini,内容如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录,注意是自己的安装路径
# basedir=D:\My_download\mysql-5.6.44-winx64 
# 设置mysql数据库的数据的存放目录
# datadir=D:\My_download\mysql-5.6.44-winx64\data 
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

补充:输入\s : 查看MySQL的基本信息

第七步:安装并初始化

1. 打开cmd
2. 通过cd切换到自己的安装路径,例如:cd D:\My_download\mysql-5.6.44-winx64\bin
3. mysqld --initialize-insecure # 执行该命令初始化
	执行完后,打开data目录,会看到 xx.err,初始密码就在这个文件中

第八步:配置为系统服务,就是可以关闭服务端cmd窗口,并且客户端也可以正常连接。

# 以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录,输入mysqld install回车运行
mysqld –install
mysqld –install MySQL56  # 指定服务名

第八步:配置环境变量

在系统变量PATH后面添加: 你的mysql bin文件夹的路径(如D:\My_download\mysql-5.6.44-winx64\bin)
这样在任意位置敲击 mysql,都能找到该命令

第九步:启动mysql服务

以管理员身份在cmd中输入:net start mysql

服务启动成功之后,就可以登录了,输入mysql -u root -p(密码在data目录下xx.err文件中)

补充:

停止mysql服务:以管理员身份在cmd中输入net stop mysql

卸载系统服务:以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录,输入mysqld --remove即可。

注意:

  • 在windows操作系统上没有重启mysql服务的命令,如果要重启服务,只能先stop再start。
  • 卸载服务之前,先关闭服务,再去卸载。
用户登录
# 默认情况下,直接输入mysql即可进入
直接输入mysql进入代表的是游客模式有些功能没有权限执行

# 管理员登录
管理员登录:mysql -u root -p 
修改密码
update mysql.user set password=password(root) where user='root' and host='localhost'
或者
alter user 'root'@'localhost' identified by '123456';
# 然后退出
exit
忘记root密码
# mysqld启动时,跳过授权表,跳过tcp/ip连接
--skip-grant-tables  跳过授权表
--skip-networking   跳过tcp/ip连接,不让远程用户登录,否则远程用户不用密码可以直接登录

1. 关闭服务端,重新启动:
	# 跳过授权表:客户端在登录不需要密码了
	mysqld --skip-grant-tables
2. 再打开一个cmd窗口,进入mysql,正常修改密码即可
	mysql
3. 修改密码
	update mysql.user set password=password(root) where user='root' and host='localhost'
    或者手工把授权表加载到内存
    mysql>  flush privileges;
    mysql>  alter user root@'localhost' identified by '123456';
    
3. 修改完成之后,正常退出,重新启动
4. 正常登录,就需要密码了
mysql-5.6.44-winx64.zip mysql-5.6.44版本是MySQL5.0+版本里面最稳定且没有高危漏洞的版本(所用项目涉及到等级保护的用这个版本最好了,经过安全软件扫描此版本没有高危漏洞),可以放心使用 立即下载

相关推荐

手把手教你搞定CAC会议投稿:从LaTeX模板到PDF eXpress避坑全流程

本文详细解析CAC会议投稿全流程,重点介绍LaTeX模板调整、Turnitin查重技巧及PDF eXpress校验避坑指南。通过实战案例和代码示例,帮助研究者高效完成IEEE格式论文投稿,避免常见技术性失误,提升投稿成功率。

weixin_29969209的博客 397

MySQL的下载、安装和配置(图文详解)

步骤2:打开“Choosing a Setup Type”(选择安装类型)窗口,在其中列出了5种安装类型,分别是Developer Default(默认安装类型)、Server only(仅服务器)、Client only(仅客户端)、Full(完全安装)、Custom(自定义)。例如,选择“MySQL Server 8.0.33-X64”后,单击“→”添加按钮,即可选择安装MySQL服务器,如图所示。步骤4:在上一步选择好要安装的产品之后,单击“Next”(下一步)进入确认窗口,如图所示。

fx_yzjy101的专栏 1万+

LilyPad三色LED共阳极控制:从原理到Arduino编程实战

RGB LED作为可编程光源的核心组件,通过红、绿、蓝三原色的加色混合原理,能够生成丰富的色彩。其内部结构主要分为共阳极和共阴极两种类型,这决定了驱动电路的设计和编程逻辑。在电子织物和可穿戴设备领域,掌握RGB LED的控制技术对于实现动态光效和交互反馈至关重要。本文以LilyPad三色LED为例,深入解析其共阳极特性,并详细演示如何结合Arduino进行PWM编程,从而精准控制颜色与亮度,为智能服装、互动艺术装置等项目提供可靠的照明解决方案。

weixin_30237719的博客 610

Mysql(下载、安装、环境配置详细图文)

mysql下载和安装(详细图文版本)

文章若能帮助到你,欢迎关注谢谢大家 3万+

STM32 HAL库驱动BMP388:从寄存器配置到高精度气压温度采集

本文详细介绍了如何使用STM32 HAL库驱动BMP388气压温度传感器,实现高精度数据采集。内容涵盖从硬件连接到STM32CubeMX配置、关键寄存器解析、驱动源码编写,到核心补偿算法与海拔换算的完整流程,并提供了针对不同应用场景的优化配置与调试技巧,帮助开发者快速构建稳定可靠的测量方案。

weixin_29299807的博客 171

大模型选型实战:为OpenClaw匹配最优“大脑”的全维度考量

大模型不是越贵越好,也不是参数越高越好,适合自己的使用场景才是最好的。按照我的方法,先明确自己的需求,再选对应的模型,配置多模型自动路由,既能保证体验,又能最大限度降低成本。我自己用这套配置用了半年多,不管是写文章、写代码还是处理复杂问题,都完全够用,成本也很低,大家可以参考一下。如果不知道选什么模型,可以在评论区说一下你的使用场景。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 343

MySQL全部详细步骤(官网下载、安装、环境变量配置、卸载、解决端口占用)--2023.8

1.浏览器搜索mysql,然后点击进去点击选择的方式安装,但是觉得压缩包下载使用更方便选择安装到电脑上点击这个这里选择版本号1.下载打开后就是这个界面,对应选项分别是开发者版、服务器版、客户端版、只安装安装包自带的所有插件版、自定义版。我们这里选择服务版安装就好,点击下一步Next下一步点击高级选项在要放MySQL的文件夹里面或者其他地方新建一个文件夹,命名为Data,以后MySQL的文件缓存数据都会放在这里,方便统一管理。

快乐学习 3万+

【经验&技巧】如何在ADS中导入示波器的时域波形?

从示波器中导出的时域波形数据,需要按照固定的格式进行修改,并通过Display dataset对话框导入ADS。

一只豌豆象的博客 1572

超详细MySQL安装下载教程,适合小白

数据库可以存储数据、优化读写,关系型数据库由大量表格组成,表与表之间有关联;Mysql、SqlServer、Oracle等都属于关系型数据库管理系统。如果对版本没多少需求,建议安装 5.0 版本,8.0 在启动章节可能会出现问题;

编程无忧 1万+

抖音无水印视频爬虫实战:从抓包分析到批量下载指定用户作品

抖音作为当前最受欢迎的短视频平台,拥有海量的优质内容。很多用户希望备份自己或他人的作品,但抖音官方并未提供批量下载功能,且直接下载的视频带有平台水印。本文将带领大家从零开始,通过抓包分析、设备模拟、请求签名等核心技术,实现一个完整的抖音无水印视频爬虫系统。本文仅供技术学习和个人备份使用,请勿将爬取的内容用于商业用途或侵犯他人版权,爬取频率请控制合理范围内。目录一、前言二、技术栈概览三、准备工作3.1 环境搭建3.2 抓包分析步骤3.3 关键API发现四、核心技术解密4.1 X-Gorgon签名算法。

2201_76125261的博客 846

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成。

kevin1499的博客 2566

MySQL数据库下载及安装教程(最最新版)

MYSQL数据库下载和安装教程

weixin_39289696的博客 61万+

元宇宙通证- 九、IT/ICT发展史全景长图

九、IT/ICT发展史全景长图 (一)综述 IT是Information Technology的缩写,意为”信息技术“,包含现代计算机、网络、通信等信息领域技术。自1844年人类历史上发出来第一份电报,实现了信息的长图传输,信息技术发展的历史大幕随之拉开。信息技术的普遍应用,是进入信息社会的标志。 IT技术最早发源于半导体,然后发展处计算机、通信网和互联网,进而演进到现在的AI、XR、计算机、大数据、物联网、工业互联网、区块链、量子计算等。 有人说元宇宙是下一代互联网,有人说元宇宙是互联网的终极形态。 我们

沧海之巅的专栏 1万+

人类初识数据库精华!(MySQL下载安装附Jar包)

主要内容:数据库概述及主流数据库管理系统MySQL的安装使用。

qq_45084002的博客 451

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Mysql初识数据库《一》下载安装Mysql

#1、下载:MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ #2、解压 如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.7.16-winx64 #3、添加环境变量 【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变...

weixin_30871905的博客 85

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

mysql sqlite数据库下载安装_Sqlite初识(Sqlite下载安装及创建数据库方法)

界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库:首先还是说一下cmd下sqlite的使用网上已经很多了、不做过多的赘述。大致说一下相应的命令就行了、作为学习sqlite的一个记录1:选择下载对应自己系统的sqlite.3exe文件SQLite以其零配置而闻名,所以不需要复杂的设置或管理。 下面来看看如何在系统上安装SQLite。在Windows上安装SQLite按照...

weixin_33716865的博客 386

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

{MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句...

MySQL数据库初识 MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句 一 数据库概述 1. 数据库???   什么是数据库呢?   先来...

weixin_33895475的博客 438

21 天 Python 计划:MySQL 数据库初识

Python是一种强大且易于学习的编程语言。通过这个21天的计划,我们将逐步深入MySQL数据库初识。无论你是初学者还是有一定基础的开发者,这个计划都将帮助你巩固和扩展你的Python知识。day1:Python下载和开发工具介绍day2:数据类型、字符编码、文件处理day3:基础语法与课外练习day4:函数简单介绍day5:模块与包day6:常用模块介绍day7:面向对象day8:面向对象高级day9:异常处理day10:网络编程。

懂搬砖 1295

linux下安装mysql6,多学一点(六)——在Linux下安装配置MySQL

1.下载、安装MySQL:[root@localhost~]#cd/usr/local/src[root@localhostsrc]#wgethttp://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz[root@localhostsrc]#tar-zxvfmysql-5...

weixin_28713947的博客 222

MySQL的配置安装

官网下载:https://dev.mysql.com/downloads/mysql/ https://blog.youkuaiyun.com/qq_40303031/article/details/88935262

hj970321的博客 196

MySQL数据库下载与安装

一 下载 首先进入官网下载安装包 1 依次DOWNLOADS—>>Community 2 按照箭头指示 3 下载最新版本 4 注意下载的是MSI版本 5 这一步会提示是否免费注册,选择直接下载: 6 下载完安装包,如下图,如果不是,应该返回第一步 二 安装 1 双击打开下载好的安装包,继续如下操作 2 这一步是将左侧需要安装的内容,移到右侧 3 然后默认 4 设...

Blessy_Zhu的博客 6万+

MySQL的下载和安装

MySQL是大公司通用的数据管理系统,开源~在国内用的很多,建议好好学         (本宝宝下载和安装的时候踩了好多坑,可能我太笨了,弄了大半天才装好,贴出来大家供参考=_=) 1.下载     从官网下载,下载地址:https://www.mysql.com/downloads/   企业版是要收费的,注意我们要选择community版本。           我选的M...

cibiren2011的专栏 10万+

MySql数据库的下载安装及使用教程

这段时间一直在使用python操作mysql数据库,这里简要叙述一下mysql的安装过程。后续的博客中也会讲到python操作mysql的步骤,这里不作介绍。 一、MySql的下载与安装 1.MySQL的下载 在浏览器中输入网址:https://www.mysql.com/downloads/,然后点击菜单中的“Community”,再点击下方的“MySQL on Windows”,如下图所...

a18852867035的博客 9万+

MySQL数据库下载及安装教程

3.在命令提示符中先输入cd C:\Program Files\MySQL\MySQL Server 8.0\bin 打开目录,然后输入mysql -h localhost -u root -p 登录数据库,再输入数据库密码,登录成功查看信息。2、在电脑中找到安装好的MySQL的bin文件目录 ,我的安装目录是:C:\Program Files\MySQL\MySQL Server 8.0\bin。5.检测完成,选择同意,点击安装,安装完需要的软件后点击关闭。1、键盘win+R打开命令提示符,输入cmd。

雨中深巷的油纸伞 1万+
上一篇: 网络架构之C/S架构、B/S架构
下一篇: MySQL——基本SQL语句、数据类型
Jakey_src
博客等级 码龄9年 10粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值