windows 10 下安装配置mysql8.0 (保姆级教程)

news2024/10/6 20:25:30

文章目录

  • 一、MySQL 8.0的基本信息
  • 二、MySQL 8.0的系统要求
  • 三、MySQL 8.0的安装步骤
    • 3.1. 下载MySQL 8.0
    • 3.2. 运行MySQL安装文件
    • 3.3. 选择安装类型
    • 3.4. 配置MySQL Server
    • 3.5 mysql shell 的使用
  • 四、总结

一、MySQL 8.0的基本信息

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),广泛应用于不同类型的应用程序和网站,如电子商务、金融和游戏行业等。MySQL是一种客户端/服务器系统,支持多线程、多用户和事务处理等功能,可以在Windows、Linux和UNIX操作系统上运行。

MySQL 8.0是MySQL的最新版本,包括了多个新特性和改进,如云数据库、崩溃安全性、可视化工具等,使用MySQL 8.0可以提高数据库的性能和安全性。

二、MySQL 8.0的系统要求

在安装MySQL 8.0之前,需要确保您的计算机符合以下系统要求:

  1. 操作系统:支持Windows 7或更高版本,如Windows 10 ,11。

  2. 内存:建议至少4GB或更高内存。

  3. 存储:建议至少50GB或更高磁盘空间。

  4. 处理器:建议使用至少1个Core的处理器,如双核Intel或AMD CPU。

  5. 显卡:建议具有1024x768或更高分辨率的显卡。

三、MySQL 8.0的安装步骤

以下是在Windows上安装MySQL 8.0的详细步骤:

3.1. 下载MySQL 8.0

前往MySQL官网(https://dev.mysql.com/downloads/mysql/)下载MySQL 8.0.33 Windows版本,选择与您的操作系统兼容的版本。MySQL提供了两种版本,一种是小巧版的MySQL Installer,另一种是基于zip包的解压版。建议用户选择MySQL Installer,因为它可以根据您的需要安装必要的软件库和组件。
点击Go to download page下载 MySQL Installer 版。
在这里插入图片描述
这里点击 no thanks just start my download。
在这里插入图片描述
下载 MySQL Installer 离线安装版,不要点第一个,第一个巨慢。
在这里插入图片描述

3.2. 运行MySQL安装文件

双击下载的安装文件(mysql-installer-community-8.0.33.0.msi),运行MySQL Installer
在这里插入图片描述

3.3. 选择安装类型

在MySQL Installer窗口中,您可以选择通过“Developer Default”(开发者默认)模式来安装MySQL 8.0。此模式将安装MySQL Server、MySQL Workbench和MySQL Shell等工具。如果您需要自定义安装,请选择“Custom”(自定义)模式。
在这里插入图片描述
在这里插入图片描述
等待一会,所有的组件安装完毕,左边都打上了绿色的对钩,然后点击 next,(这里感觉很不友好,为啥默认是 cancel 呢有点反直觉)
在这里插入图片描述

3.4. 配置MySQL Server

点击next进行下一步
在这里插入图片描述
这里我们如果想更改端口就在这里的port进行更改即可,不过一般不建议进行更改。然后再点击下一步:
在这里插入图片描述
为了数据安全建议选择 第一种强密码鉴权方式,但是需要注意当你用其他客户端一定要使用对应版本的driver 否则可能会链接不上。
在这里插入图片描述
设置root用户的账号和密码,如果你想增加多个账号也可以在这里进行增加。
在这里插入图片描述
将mysql 注册成一个windows服务,并设置开机自启动,这样我们就能随时使用mysql了,mysql实际占用的资源很少,不用担心影响你的电脑性能。
在这里插入图片描述
为了保证数据文件的安全性,这里设置 仅仅超级管理员用户由访问权限。
在这里插入图片描述
应用配置,并启动mysql服务。

在这里插入图片描述

mysql8.0 安装完成
在这里插入图片描述

在这里插入图片描述
给mysql数据库初始化样例数据:
在这里插入图片描述
应用配置:
在这里插入图片描述

在这里插入图片描述

勾选 start myql shell after setup 方便 我们后续进行测试。

在这里插入图片描述
完成上一步后 会打开mysql shell 窗口。

在这里插入图片描述

3.5 mysql shell 的使用

我们可以输入 \help 或则 \? 来查看基本的命令(手册和tutorial的重要性)红箭头是个人认为比较重要的指令

\help

在这里插入图片描述
链接上我们本地的数据库,并输入 y 设置记住密码,方便后面的使用。

\connect root@localhost

在这里插入图片描述
切换到sql模式并指定数据库,由上图可知MySQL shell默认是js交互,而我们一般使用sql语句,所以需要使用 \sql 切换模式,然后USE database指定数据库,这里的database是我们创建的数据库的名字。MySQL还有sakila sys world三个自动创建的数据库。这里我们以选择 world 数据库为例。


-- 显示有哪些数据库
show databases;
--显示数据库中有哪些表
show tables;

在这里插入图片描述
执行sql语言查询 city表中的 10条数据。

select * from city limit 10;

在这里插入图片描述

四、总结

MySQL是一种开源、高性能、易于使用的关系型数据库管理系统,适用于各种应用程序和网站。MySQL 8.0是MySQL最新版本,包括多个新功能和改进,提高了数据库的性能和安全性。在Windows上安装MySQL 8.0并不复杂,只需要遵循MySQL Installer的安装向导即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/443501.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023Java高频面试题,jvm虚拟机体系结构,收藏必看!

1. 前言 最近很多小伙伴在找工作. 在面试中, 面试官经常问到的一个面试题是 : 请说出Jvm虚拟机体系结构? 小伙伴们, 一般会说堆, 栈.....然后面试官问, 那还知道其他的吗, 然后小伙伴们就语塞了....... 面试后来问千锋健哥, 所以健哥在这里为大家来讲讲这个Jvm虚拟机体系结…

【一起啃书】《机器学习》第三章 线性模型

第三章 线性模型 3.1 基本形式 给定由 d d d个属性描述的示例 x ( x 1 ; x 2 ; . . . ; x d ) {\bf{x}} ({x_1};{x_2};...;{x_d}) x(x1​;x2​;...;xd​),其中 x i x_i xi​是 x \bf{x} x在第 i i i个属性上的取值,线性模型试图学得一个通过属性的线性…

瀚高股份吕新杰:创新开源双驱动,躬耕国产数据库

作者 | 伍杏玲 近年来,国际形势不断变幻,也给人们带来巨大警示:关键核心技术是买不来、讨不来的,中国科技企业需寻找研发自强之路。 瀚高基础软件股份有限公司(简称瀚高股份)专注数据库十八年,始…

信息安全-reNgine-Web应用渗透测试的自动化网络侦察框架

目录 reNgine介绍 工具运行机制 安装部署 安装rengine 安装python依赖包 合并Django前端静态文件 安装Postgresql 创建reNgine账号 启动reNgine 启动reNgine成功 启动reNgine后在浏览器访问:http://localhost:8000/ 这时会发现前端静态资源加载失败&…

【自然语言处理】【大模型】极低资源微调大模型方法LoRA以及BLOOM-LORA实现代码

极低资源微调大模型方法LoRA以及BLOOM-LORA实现代码 相关博客 【自然语言处理】【大模型】极低资源微调大模型方法LoRA以及BLOOM-LORA实现代码 【自然语言处理】【大模型】DeepMind的大模型Gopher 【自然语言处理】【大模型】Chinchilla:训练计算利用率最优的大语言…

Froala V4.0.18 Crack Froala 编辑器

Froala V4.0.18:复制和粘贴图像变得更好,还有更多! 2023 年 3 月 25 日最忠实用户编辑器,新版本发表评论 Froala Editor团队很高兴地宣布发布Froala Editor 4.0.18。这个新版本在质量和稳定性方面有很多改进,并修复了…

优雅的处理sping项目全局异常

全局异常处理 为了达到系统的各个模块中都能够共用同一个异常处理逻辑,避免代码重复和错误。在Spring框架中,可以通过全局异常处理来捕获应用程序中抛出的异常,并根据需要进行处理。 ControllerAdvice ControllerAdvice是Spring MVC框架中…

TCP CUBIC 动力学

曾陪经理一起面试,问过一个问题: CUBIC 的公式: W ( x ) C ( x − K ) 3 W m a x W(x)C(x−K)^3W_{max} W(x)C(x−K)3Wmax​ 其中 x 是什么意思? 本意是想候选人回答 “x 是绝对时间”,然后我会接着问 “这个 x …

[SWPUCTF] 2021新生赛之(NSSCTF)刷题记录 ②

[SWPUCTF] 2021 新生赛(NSSCTF刷题记录wp) [SWPUCTF 2021 新生赛]no_wakeup[鹤城杯 2021]easy_crypto[suctf 2019]EasySQL[ZJCTF 2019]NiZhuanSiWei[强网拟态 2021]拟态签到题[BJDCTF 2020]easy_md5[SWPUCTF 2021 新生赛]easyupload3.0[SWPUCTF 2021 新生…

Python解决微软Microsoft的登录机器人验证

前言 本文是该专栏的第8篇,结合优质项目案例,让你精通使用Pyppeteer,后面会持续分享Pyppeteer的干货知识,记得关注。 在注册微软Microsoft账号或者注册outlook邮箱账号的时候,会遇到如下机器人验证: 是的,你可能第一眼看到这个验证页面,首先会想到是定位它的页面元素N…

数据结构各结构特点(数组、链表、栈、队列、树)

目录 一、数组 二、链表 三、栈 四、队列 五、树 1.二叉树 2.二叉查找树 3.平衡二叉树(AVL树) 4.红黑树 六、总结: 1.红黑树和平衡二叉树的区别: 2.为什么有了数组和链表还要引入二叉树? 3.为什么有了二叉树…

【Linux】从机I/O线程报错

一、报错问题 I/O线程报错 查看/var/log/mysqld.d日志,查看报错; 在从机,telnet主机的3306端口显示拒绝连接; 并且从机mysql登录用户密码问题,密码输入正确但是报错【ERROR 1045 (28000): Access denied for user root…

软件开发中的DevOps实践

一、引言 在软件开发领域,为了满足用户需求、提升产品质量、缩短产品上线时间,DevOps已经成为一种流行的开发实践方式。本文将从什么是DevOps、DevOps的理念、DevOps的价值、DevOps的实践等方面详细介绍DevOps在软件开发中的实践。 二、什么是DevOps …

python爬虫原理及源码解析(入门)

目录 一、爬虫是什么?二、爬虫的基本原理三、HTTP协议与响应4、爬虫实现源码 一、爬虫是什么? ​ 如果将互联网比作一张大的蜘蛛网,数据便是存放在蜘蛛网的各个节点,而爬虫就是一只小蜘蛛,沿着网络抓取自己的猎物(数据…

用spring-boot-starter实现事务的统一配置

一、前言 微服务架构下,多个微服务都需要事务操作,如果在每个微服务下都从头配置事务,将非常繁锁。事务配置具有高度的一致性,可以抽取出来,制作starter,在需要配置事务的服务中引入starter依赖即可。 采用…

NFS(UOS)

appsrv 172.16.146.11 strogesrv 172.16.146.53 共享/data/share目录 用于存储app主机的web数据 仅允许stora访问该共享 安装nfs apt install nfs-common nfs-kernel-server -y mkdir /data/share /data/share 172.16.146.50(rw,sync,no_root_squash,insecure) 重启服…

志特转债上市价格预测

志特转债 基本信息 转债名称:志特转债,评级:A,发行规模:6.14033亿元。 正股名称:志特新材,今日收盘价:35.6元,转股价格:41.08元。 当前转股价值 转债面值 / …

微服务学习高级篇【5】之服务异步通信(rabbitmq的高级特性)

文章目录 环境准备:MQ部署【docker环境】消息可靠性生产者消息确认项目配置定义Return回调和ConfirmCallback 消息持久化交换机持久化队列持久化消息持久化 消费者消息确认none模式演示 消费失败重试机制本地重试失败策略 总结 死信交换机初识死信交换机死信交换机接…

【DHCP原理与配置】

目录 一、了解DHCP服务使用DHCP的好处DHCP的分配方式 二、DHCP的租约过程传输协议端口DHCP的IP地址自动获取工作原理 三、配置DHCP服务器安装dhcp查看配置文件根据配置文件提示查看相关文档 四、模拟外网和内网互通进入主机1的设置进入主机2的设置复制dhcp文件,修改…

Nginx 优化与防盗链

Ngnix优化主要有两种,一种是配置上的优化,一种是内核上的优化 实验准备:安装好一台Nginx服务器,IP:192.168.126.22,域名:www.accp.com 浏览器访问nginx服务器此时F12查看网页信息,可…