My sql 安装,环境搭建

以下以MySQL 8.0.36为例。

一、下载软件

1.下载地址官网:https://www.mysql.com

2. 打开官网,点击DOWNLOADS

然后,点击 MySQL Community(GPL) Downloads

3. 点击 MySQL Community Server

4.点击Archives选择合适版本

5.选择后下载第二个

二、安装软件

MySQL 下载完成后,找到下载文件,双击进行安装,具体操作步骤如下。

1.双击下载的mysql-installer-community-8.0.36.0.msi文件,打开安装向导。

2.打开“Choosing a Setup Type”(选择安装类型)窗口,在其中列出了5种安装类型,分别是 Developer Default(默认安装类型)Server only(仅作为服务器)、Client only(仅作为客户端)、 Full(完全安装)、Custom(自定义安装)。这里选择“Custom(自定义安装)类型按钮,单击 “Next(下 一步)”按钮。

3。打开“Select Products” (选择产品)窗口,可以定制需要安装的产品清单。例如,选择“MySQL Server 8.0.36-X64”后,单击添加按钮,即可选择安装MySQL服务器,如图所示。采用通用的方法, 可 以添加其他你需要安装的产品。

此时如果直接 “Next” (下一步),则产品的安装路径是默认的。如果想要自定义安装目录,则可以选中
对应的产品,然后在下面会出现 “Advanced Options” (高级选项)的超链接。

4.在上一步选择好要安装的产品之后,单击“Next”(下一步)进入确认窗口,如图所示。单击 “Execute”(执行)按钮开始安装。

5.安装完成后在“Status”(状态)列表下将显示“Complete”(安装完成)。

三、配置MySQL8.0

1.在上一个小节的最后一步,单击“Next”(下一步)按钮,就可以进入产品配置窗口。

2.单击“Next”(下一步)按钮,进入MySQL服务器类型配置窗口,如图所示。端口号一般选择默认端口号3306

3.单击“Next”(下一步)按钮,打开设置授权方式窗口。其中,上面的选项是MySQL8.0提供的新的授权方式,采用SHA256基础的密码加密方法;下面的选项是传统授权方法(保留5.x版本兼容性)。

4.单击“Next”(下一步)按钮,打开设置服务器root超级管理员的密码窗口,如图所示,需要输入两次同样的登录密码。也可以通过“Add User”添加其他用户,添加其他用户时,需要指定用户名、允许 该用户名在哪台/哪些主机上登录,还可以指定用户角色等。此处暂不添加用户。

5。单击“Next”(下一步)按钮,打开设置服务器名称窗口,如图所示。该服务名会出现Windows 服务列表中,也可以在命令行窗口中使用该服务名进行启动和停止服务。本书将服务名设置为 “MySQL80”。如果希望开机自启动服务,也可以勾选“Start the MySQL Server at System Startup”选项 (推 荐)。

6.单击“Next”(下一步)按钮,打开确认设置服务器窗口,单击“Execute”(执行)按钮。

7.完成配置。单击“Finish”(完成)按钮,即可完成服务器的配置。

8.如果还有其他产品需要配置,可以选择其他产品,然后继续配置。如果没有,直接选择“Next” (下一步),直接完成整个安装和配置过程。

9.结束安装和配置。

四、配置环境变量

如果不配置 MySQL 环境变量,就不能在命令行直接输入 MySQL 登录命令。下面说如何配置 MySQL 的环境
变量:
步骤 1 :在桌面上右击【此电脑】图标,在弹出的快捷菜单中选择【属性】菜单命令。
步骤 2 :打开【系 统】窗口,单击【高级系统设置】链接。
步骤 3 :打开【系统属性】对话框,选择【高级】选项卡,然 后单击【环境变量】按钮。
步骤 4 :打开【环境变量】对话框,在系统变量列表中选择 path 变量。
步骤 5 :单击【编辑】按钮,在【编辑环境变量】对话框中,将 MySQL 应用程序的 bin 目录
C:\Program Files\MySQL\MySQL Server 8.0\bin )添加到变量值中,用分号将其与其他路径分隔开。
步骤 6 :添加完成 之后,单击【确定】按钮,这样就完成了配置 path 变量的操作,然后就可以直接输入
MySQL 命令来登录 数据库了。

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

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

相关文章

密码学复习

目录 基础 欧拉函数 欧拉函数φ(n)定义 计算方法的技巧 当a=a_1*a_2*……*a_n时 欧拉定理 剩余系 一些超简单密码 维吉尼亚 密钥fox 凯撒(直接偏移) 凯特巴氏(颠倒字母表) 摩斯密码(字母对应电荷线) 希尔(hill)密码 一些攻击 RSA 求uf+vg=1 快速幂模m^…

Python | Leetcode Python题解之第213题打家劫舍II

题目: 题解: class Solution:def rob(self, nums: List[int]) -> int:def robRange(start: int, end: int) -> int:first nums[start]second max(nums[start], nums[start 1])for i in range(start 2, end 1):first, second second, max(fi…

Bootstrap 图片

Bootstrap 图片 Bootstrap 是一个流行的前端框架,它提供了一套丰富的工具和组件,用于快速开发响应式和移动优先的网页。在本文中,我们将探讨如何使用 Bootstrap 来处理和展示图片,包括图片的响应式设计、图片样式和图片布局。 响应式图片 Bootstrap 通过其栅格系统提供了…

人工智能在物流领域的应用,智慧物流大有可为!

物流是复合型服务产业,作为经济的重要组成部分,受到人工智能技术的深刻影响。物流行业的人工智能应用也将助推人工智能技术的发展,人工智能技术应用于物流行业,应用领域包括以下方向: 第一、车货匹配系统 使用人工智…

CSS弹性布局:打造响应式与灵活的网页设计

一、弹性布局是什么? 弹性布局(Flexbox)是一种CSS布局模型,它提供了一种更加高效的方式来对容器中的项目进行布局、对齐和分配空间。与传统的布局方式相比,Flexbox旨在提供一个更加灵活的方式来布局复杂的网页结构&am…

AI智能音箱用2×15W立体声功放芯片NTP8918

智能音箱是近年来非常受欢迎的智能家居产品之一,它集成了人工智能技术和音频技术,能够为用户提供语音助手、音乐播放、智能家居控制等多种功能。其中,音频输出是智能音箱的核心功能之一,而功放芯片则是实现音频放大的关键组成部分…

00 如何根据规律在变化中求发展?

你好,我是周大壮。目前,我已在搜索推荐等算法技术领域从事研发近 10 年,做过诸多流量分发领域的算法技术工作。 如今任公司同城的算法架构师、技术委员会人工智能分会委员、公司本地服务事业群算法策略部负责人,我主要负责公司集…

计算机网络之局域网

目录 1.局域网的基本概念 2.LAN的特性 3.局域网特点 4.拓扑结构 5.传输媒体的选择 6.传输媒体 7.传输技术 8.传输技术距离问题 9.LAN的逻辑结构 10.局域网工作原理 上篇文章内容:OSI七层体系结构 1.局域网的基本概念 局域网 是将分散在有限地 理范围内&…

51单片机定时器/计数器

欢迎入群共同学习交流 时间记录:2024/7/3 一、电路原理图 51单片机具有两个定时器T0、T1 二、知识点介绍 1、寄存器介绍 (1)TMOD方式寄存器 T0为例介绍: 工作方式选择位M1、M0 常用方式为方式1、方式2,方式2低…

【按键精灵】#1找图、找色、移动和点击

关键字: 找图、找色、移动和点击 找图: 抓抓截图,添加到附件 FindPic 0,0,1024,768,"Attachment:\Xmind.bmp",0.9,intX,intYIf intX > 0 And intY > 0 Then TracePrint "找到了" //找到打印Else TracePri…

深入解析Dubbo架构层次

什么是Dubbo? Dubbo是阿里巴巴开源的一款高性能优秀的服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,以及 SOA 服务治理方案。它的主要功能包括: 远程通信:提供高效的远程通信能力。负载均衡&#xff1…

Python | Leetcode Python题解之第214题最短回文串

题目: 题解: class Solution:def shortestPalindrome(self, s: str) -> str:n len(s)fail [-1] * nfor i in range(1, n):j fail[i - 1]while j ! -1 and s[j 1] ! s[i]:j fail[j]if s[j 1] s[i]:fail[i] j 1best -1for i in range(n - 1,…

js内置对象——Date

js为我们封装了处理时间的内置对象——Date,我们使用它提供的一些方法,便于我们操作时间,下面我们来看一下这些API !! 1、new Date() new Date() 用于创建一个时间对象 // 默认为当前时间 var d new Date();// 指定时间 日期的格…

人脸3D关键点的python版本和C++版本区别

1.onnxruntime推理 推理部分C++版本麻烦很多,使用的onnxruntime1.9.0-gpu版本 1.1 python版本 image = cv2_imread(image_dir + file) image = image[:, :, ::-1] #BGR2RGB bbox = [35.75518 , 220.21573 , 227.99582 , 463.20563 , 0.8576229] #bbox = [111.28296, 9…

宠物商城系统7000字文档20页ppt java项目javaweb项目ssm项目jsp项目java课程设计java毕业设计

文章目录 宠物商城系统一、项目演示二、项目介绍三、7000字项目文档四、20页ppt五、部分功能截图六、部分代码展示七、底部获取项目源码带7000字文档和20页ppt(9.9¥带走) 宠物商城系统 一、项目演示 宠物商店 二、项目介绍 语言: Java 数据…

Echarts折线图

实现效果&#xff1a; 代码&#xff1a; <template><div class"echarts"><div class"select-box"><div v-for"(item,index) in trendList":key"index":class"[period item.id?active:,item]"click&…

PyMuPDF 操作手册 - 08 API - Document属性方法和简短说明

文章目录 https://pymupdf.readthedocs.io/en/latest/document.html#Document 方法/属性简短描述Document.add_layer()仅限 PDF:进行新的可选内容配置Document.add_ocg()仅限 PDF:添加新的可选内容组Document.authenticate()访问加密文档Document.bake()仅限 PDF:将…

Spring Boot集成geode快速入门Demo

1.什么是geode&#xff1f; Apache Geode 是一个数据管理平台&#xff0c;可在广泛分布的云架构中提供对数据密集型应用程序的实时、一致的访问。Geode 跨多个进程汇集内存、CPU、网络资源和可选的本地磁盘&#xff0c;以管理应用程序对象和行为。它使用动态复制和数据分区技术…

【C++】类和对象(中)--上篇

个人主页~ 类和对象上 类和对象 一、类的六个默认成员函数二、构造函数1、构造函数基本概念2、构造函数的特性 三、析构函数1、析构函数的概念2、特性 四、拷贝构造函数1、拷贝构造函数的概念2、特征 一、类的六个默认成员函数 如果有个类中什么成员都没有&#xff0c;那么被称…

Perl语言简介

Perl语言&#xff0c;全称为Practical Extraction and Report Language&#xff08;实用提取与报告语言&#xff09;&#xff0c;是一种高级、通用、解释型的编程语言。它由Larry Wall于1987年首次发布&#xff0c;并迅速因其强大的文本处理能力和高度的灵活性而受到广泛应用。…