MySQL安装教程(2023年,4月)

news2024/12/26 11:43:40

一、MySQL下载(安装版)

1、进入MySQL官网

官网地址:https://www.mysql.com/

 2、点击【DOWNLOADS】。

 3、向下滑,点击【MySQL Community (GPL) Downloads】下载MySQL社区版。

 4、点击【MySQL Installer for Windows】下载MySQL安装版。

 5、随后你就会来到MySQL最新版本下载页面("MySQL Installer 8.0.33"指的是MySQL8.0.33版本,这个已经是我目前能看到的最新版本了,随着时间的推移,他们公司可能会不断地更新,所以你们看到的最新版本号可能会和我不一样),首先点击展开选择Windows系统,如果默认是Windows系统则无需修改,然后选择离线安装,点击【Dwonload】。

【mysql-Installer-web-community-8.0.33.0.msi】:这个意思是MySQL8.0.33版在线安装,".msi"指的是程序安装文件,也就是安装版,而在线安装就是下载在线安装包,安装包会下载到临时文件夹中,当你安装完MySQL后,下载下来的安装包它会自动删除,不会留在你的电脑上,它的优点就是占用内存小,只有几兆的大小,下载速度会很快,缺点就是必须保持联网的状态下才能进行程序的安装。

【mysql-Installer-community-8.0.33.0.msi】:这个意思就是离线安装,它是一个完整的安装包,它会下载到你的电脑本地下载处,不需要联网就能进行安装,而且你可以把安装包复制到U盘里,然后可以带走随时粘贴到其他电脑上进行安装,缺点就是内存占用会大一点,相比于在线安装的下载时间会久一点。

注:以下是补充说明,可无视,直接看第6点。

如果你想下载以前的版本,可以点击【Archives】(档案)查看以往所有的版本。

点击展开就可以选择以往所有的版本了。

6、然后它会让登录或注册MySQL账号,可以无视,因为我登了账号看了一下,发现它仅仅只是让你注册一个账号而已,点击【No thank start my download】进行MySQL下载。

7、正在下载

二、mysql安装

1、下载完后双击打开安装包。

2、正在启动MySQL安准器,1.6指的是安装器的版本,并不是MySQL的版本。

 4、然后会弹出选择安装类型的窗口,勾选"Custom",选择自定义安装,点击【Next】下一步。

Developer Default:安装MySQL开发所需的所有产品。
Server only:只安装MySQL 服务器产品。
Client onmly:只安装MySQL客户端产品,不安装服务器。
Full:安装所有包含的MySQL产品和功能。
Custom:手动选择应安装在系统上的产品。

5、选择"MySQL Servers"(MySQL服务器),点击+号展开展开展开,选择你要安装的MySQL服务器版本,然后点击那个绿色的箭头添加到右边。

 6、选中你刚刚添加的MySQL服务器,然后点击【Advanced Options】(高级选项)修改MySQL安装路径与MySQL数据文件存放的路径。

 7、第一步先去D盘里创建一个文件夹,取名为“MySQL”,然后点进MySQL文件夹里再创建一个文件夹取名为MySQL Server 8.0,然后选中这个文件夹点击【确定】,以后这个文件夹就是你MySQL文件的位置了,第二步点进你刚刚创建的''MySQL"文件夹,在里面再创建一个新文件夹取名为"Data",然后选中这个文件夹点击【确定】,以后这个就是你MySQL创建数据库存放的数据的位置了。(如果你觉得麻烦不更改安装位置也行,只不过它会默认安装在C盘,建议尽量修改安装位置。)

 8、更改完路径后点击【OK】确定修改。

 9、点击【Next】下一步。

 10、点击下一步后,如果你们也出现这个“Path Conflicts”路径冲突的弹窗,是因为你在D盘创建的文件名与他之前默认安装在C盘的路径名一样,所以会显示冲突,可无视,直接点击【Next】下一步把C盘的那个文件给覆盖掉。(如果没有路径冲突,那么请无视这条,直接看下一点。)

 点击【Yes】。

 11、点击【Execute】(执行)进行MySQL Server安装。

 12、下载完后点击【Next】下一步。

 13、点击【Next】进行产品配置。

 14、选择【Developement Computer】,其他选项全部默认,不用动,点击【Next】下一步。(port:3306指的是默认端口号为3306)

 15、勾选【Jse Legacy Authentication Method】,然后点击【Next】下一步。因为第一种是新版加密的认证方式,由于一些旧版的应用程序可能还不支持,所以选择传统的验证方法。

 16、设置MySQL root用户密码(切记,root密码一定要记住,因为后面需要用root用户登录MySQL,我的mysql密码是123456,所以显示密码强度为弱),然后单击【Next】下一步

 17、全部默认,单击【Next】下一步。

 18、默认勾选第一个,直接给予MySQL管理员权限。

 19、点击【Execute】安装应用配置。

 20、正在安装,安装完的会依次打钩。

 21、MySQL服务器配置完后,点击【Finsh】完成。

 22、点击【Next】下一步。

 23、点击【Finsh】完成安装。

三、配置环境变量

1、右键单击桌面上的“此电脑”,点击“属性”。

2、点击【高级系统设置】→【环境变量】,选择“系统变量”,点击【新建】。

3、输入:

变量名:MYSQL_HOME

变量值:D:\MySQL\MySQL Server 8.0

 如果不知道怎么找文件地址,比如我的MySQL位置在D:\MySQL\MySQL Server 8.0,就先点进D盘找到叫MySQL的文件,再点进去找到叫MySQL Server 8.0的文件,然后点击上面那个栏框复制路径粘贴到变量值里就OK了。

4、找到path,点击【编辑】,点击【新建】,

添加一个变量:%MYSQL_HOME%\bin

 4、然后全部点击【确定】【确定】【确定】。

5、Win+R打开运行窗口输入cmd,点击【确定】或者【回车键】。

 6、输入命令:mysql -V查看MySQL版本号,如果出现MySQL的版本号则说明你的环境变量已配置成功。

四、启动和停止MySQL服务

解析:MySQL安装完后,需要启动MySQL服务,用户才能访问数据库,才能使用MySQL的连接工具进行数据库的连接。

1、鼠标右键点击电脑桌面上的“此电脑”,点击【管理】。

 2、找到【服务和应用程序】,双击打开【服务】。

3、在打开的“服务”窗口中,向下滑找到MySQL服务并单击鼠标右键,在右键菜单栏中点击启动,因为我的MySQL正处于启动状态,所以【启动】项目显示灰色。如果不使用MySQL服务了,可以点击【停止】MySQL服务。

 五、登录和退出MySQL服务器

1、Win+R打开窗口输入cmd点击【确定】或者【回车键】。

 2、输入mysql -u root -p(这个命令是指用root用户登录mysql,因为MySQL默认安装了最高管理员账户root,所以用root登录,点击回车,然后在Enter password里:输入root密码,我之前配置root密码是123456,所以是6个*。

 说明:Enter password:******表示输入密码,星号*是输入的密码。

3、如果看见"mysql>"命令提示符则说明你已成功链接MySQL服务器。

4、 最后输入命令exitquit又或者直接点击右上角的×关闭窗口都可以退出MySQL服务器。

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

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

相关文章

pandas解决数据缺失、重复的方法与实践

1. 数据缺失 常见的数据缺失是指一条数据记录中,某个数据项没有值,延申到实际应用中,还有一种时间序列的缺失,例如按整点采集数据,缺少某一时刻的数据(缺少一整行数据)。 解决方法&#xff0c…

Type-C PD显示器方案简介

方案概述 LDR6020 Type-C PD显示器方案可以给显示器提供一个全功能C口,支持手机,电脑,游戏主机等一线投屏功能,同时支持PD快充输出。LDR6020内置了 USB Power Delivery 控制器和 PD BMC PHY 收发器,支持PD2.0/3.0等快…

leetcode:1848. 到目标元素的最小距离(python3解法)

难度:简单 给你一个整数数组 nums (下标 从 0 开始 计数)以及两个整数 target 和 start ,请你找出一个下标 i ,满足 nums[i] target 且 abs(i - start) 最小化 。注意:abs(x) 表示 x 的绝对值。 返回 abs(…

Jenkins之节点的使用

节点概念 Jenkins服务运行在一台服务器上,服务器的资源是有限的,Jenkins服务的构建速度受服务器资源影响,也是有限的。当我们需要构建的项目比较多或规模比较大的时候,可能会超出Jenkins的构建能力,超出其构建能力&am…

el-table合计行单元格合并、单元格样式修改

1、目标效果 源码放在下面,复制粘贴即可 (1)合计行放在头部,且字体颜色变粗、合计行背景色变粗 (2)合计行年龄算平均值且字体颜色为绿色,财产算总数且字体颜色为红色 2、原理 2.1、el-table中s…

clickhosue:8123和9000

8123和9000是ClickHouse数据库的两个不同的端口,它们具有不同的功能和使用方式。 8123端口(HTTP端口): 用于通过HTTP协议与ClickHouse数据库进行交互。 支持RESTful API和HTTP查询语法。 可以使用浏览器、curl等工具发送HTTP请…

【备战秋招】每日一题:4月8日美团春招第四题:题面+题目思路 + C++/python/js/Go/java带注释

为了更好的阅读体检,为了更好的阅读体检,,可以查看我的算法学习博客第四题-田地行走 在线评测链接:P1169 题目描述 塔子哥是一个农民,他有一片 大小的田地,共 n 行 m 列,其中行和列都用从 1 开始的整数…

lua中chunk的理解

在Lua中,一个chunk是一段可执行的Lua代码。通常,一个chunk由一系列语句和表达式组成,可以是一个完整的程序文件,也可以是一个交互式控制台中输入的一行代码。 例如,下面是一个简单的Lua chunk: print(&qu…

阿里巴巴最新30万字1008道Java经典面试题总结(附答案)限时开源

前言 在备战面试的时候,大家总会通过刷题的方式来准备,然而刷题是有用没错,有时候还得看看押题能不能压中重点,大厂喜欢问些什么技术点,不然当那个笑眯眯的面试官问出那些你再熟悉不过的问题 Java 问题时,…

vue2.x项目引入CKEditor4的两种方式

百度用了不行的看过来&#xff0c;本文专治各种流程不通的 一.直接npm下载型 下载ckeditor到vue项目 npm install ckeditor4-vue2.在main.js里导入 import Vue from vue; import CKEditor from ckeditor4-vue;Vue.use( CKEditor );3.在需要使用的组件里这样使用 <templ…

day54_spring整合mybatis

SpringMybatis整合【重点】 Spring学完了,主要学习Spring两个内容:IOCAOP 利用这两个知识来完成spring和mybatis的整合 IOC: 控制反转,用来创建对象 XxxService通过数据源创建数据库连接创建SqlSessionFactory创建SqlSession获得XxxMapper代理对象 AOP: 面向切面 控制事务 具体…

基于spring的前后端一体化积分商城系统

系统介绍 积分商城系统是一个基于Spring、MySQL和Redis等技术栈构建的全功能商城解决方案。该系统旨在为用户提供一个便捷的购物体验&#xff0c;并以积分作为支付和奖励的核心机制。 系统的核心功能包括商品浏览、购买下单、积分管理和订单处理。用户可以通过客户端访问系统…

一业余无线电爱好者因违规被罚2.4万美元,是否合理?

据一份名为《关于处罚款项的通知》&#xff0c;美国联邦通信委员会经过调查&#xff0c;对加利福尼亚州的一名业余无线电持有人菲利普J博代特&#xff08;业余电台呼号&#xff1a;N6PJB&#xff09;&#xff0c;处以巨额罚款&#xff0c;罚款金额为2.4万美元&#xff0c;折合人…

颠覆2D对象检测模型,MediaPipe 3D对象检测还原真实的对象特征

关于对象检测,我们以前分享的文章都是介绍的2D的对象检测,但是我们很多使用场景下,希望检测到的对象能够以3D的影像呈现出来,本期介绍的MediaPipe Objectron便是是用于日常对象的移动实时3D对象检测解决方案。它检测2D图像中的对象,并通过在Objectron数据集上训练的机器学…

6.17黄金反弹是否到顶,下周开盘如何布局

近期有哪些消息面影响黄金走势&#xff1f;下周黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;黄金周五(6月16日)小幅收高&#xff0c;但在触及5月以来最低盘中水准后本周以下跌收官。美市尾盘&#xff0c;现货黄金收报1957.68美元/盎司&#xff0c;下跌0.19美…

干货|来自新加坡管理大学、KAUST的大模型最新进展:推荐系统、未来AI社会研究……...

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入&#xff01; ChatGPT的横空出世刷新了我们对这个世界的认知和想象&#xff0c;而大型语言模型也逐渐成为学术界的研究热点。在自然语言处理、智能推荐、知识获取、智能对话等领域&#xff0c;大模型发挥着越来越重要的作用。…

自然语言处理从入门到应用——词向量的评价方法

分类目录&#xff1a;《自然语言处理从入门到应用》总目录 对于不同的学习方法得到的词向量&#xff0c;通常可以根据其对词义相关性或者类比推理性的表达能力进行评价&#xff0c;这种方式属于内部任务评价方法&#xff08;Intrinsic Evaluation&#xff09;。在实际任务中&am…

Linux学习[15]bash学习深入1---bash的功能---变量详解

文章目录 前言&#xff1a;1. bash功能2. 变量2.1 变量赋值2.2 unset取消变量2.3 环境变量 总结 前言&#xff1a; 之前在学树莓派相关内容的时候&#xff0c;对bash脚本的简单上手做了一个总结&#xff0c;并且归纳到下面三个博客。 当时参考的书为《从树莓派开始玩转linux》…

Gitlab CI/CD入门(一)Python项目的CI演示

本文将介绍CI/CD的基本概念&#xff0c;以及如何使用Gitlab来实现CI/CD。   本文介绍的CI/CD项目为个人Gitlab项目&#xff1a;gitlab_ci_test&#xff0c;访问网址为&#xff1a;https://gitlab.com/jclian91/gitlab_ci_test。 CI/CD的含义 在现代软件工程中&#xff0c;CI…

【主跑例子】 Framework01、02;QFramework00(我跟着视频的旧版本,但推荐用最新的)、01(无)、02(无)、03(无)

总体介绍 做的是 00,10,13&#xff0c;考虑做10。 11,12没下载&#xff0c;当时把这两个误认为 00,10 用到了UniRx Framework有2个 00 Unity 游戏框架搭建 2019 第一季 C# 核心知识与简易 Manager Of Managers 框架搭建 120课数 01 Unity 游戏框架搭建 2019 第二季 模块/系统…