MySQL的下载、安装、配置、登录,配置(图+文)(超级详细)

一、  软件的下载
1. 下载地址
官网: https://www.mysql.com
2. 打开官网,点击 DOWNLOADS
然后,点击 MySQL Community(GPL) Downloads

3. 点击 MySQL Community Server  

4. General Availability(GA) Releases 中选择适合的版本
Windows 平台下提供两种安装文件: MySQL 二进制分发版( .msi 安装文件)和免安装版( .zip 压缩文
件)。一般来讲,应当使用二进制分发版,因为该版本提供了图形化的安装向导过程,比其他的分发版
使用起来要简单,不再需要其他工具启动就可以运行 MySQL
        这里在Windows 系统下推荐下载 MSI 安装程序 ;点击 Go to Download Page 进行下载即可

Windows 下的 MySQL8.0 安装有两种安装程序
mysql - installer - web - community - 8.0.26.0.msi 下载程序大小: 2.4M ;安装时需要联网安
装组件。
mysql - installer - community - 8.0.26.0.msi 下载程序大小: 450.7M ;安装时离线安装即
可。 推荐。
如果安装 MySQL5.7 版本的话,选择 Archives ,接着选择 MySQL5.7 的相应版本即可。这里下载最近
期的 MySQL5.7.34 版本。

 

二、 MySQL8.0 版本的安装
MySQL 下载完成后,找到下载文件,双击进行安装,具体操作步骤如下。
步骤 1 :双击下载的 mysql-installer-community-8.0.26.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.26-X64” 后,单击 添加按钮,即可选择安装 MySQL 服务器,如图所示。采用通用的方法,可
以添加其他你需要安装的产品。

此时如果直接 “Next” (下一步),则产品的安装路径是默认的。如果想要自定义安装目录,则可以选中
对应的产品,然后在下面会出现 “Advanced Options” (高级选项)的超链接。
ProgramData 目录(这是一个隐藏目录)。如果自定义安装目录,请避免 中文 目录。另外,建议服务目
录和数据目录分开存放。
步骤 4 :在上一步选择好要安装的产品之后,单击 “Next” (下一步)进入确认窗口,如图所示。单击
“Execute” (执行)按钮开始安装。

 

步骤5:安装完成后在“Status”(状态)列表下将显示“Complete”(安装完成),如图所示。

三、  配置 MySQL8.0
MySQL 安装之后,需要对服务器进行配置。具体的配置步骤如下。
步骤 1 :在上一个小节的最后一步,单击 “Next” (下一步)按钮,就可以进入产品配置窗口。
其中, “Config Type” 选项用于设置服务器的类型。单击该选项右侧的下三角按钮,即可查看 3 个选项,如
图所示。

Server Machine (服务器) :该选项代表服务器, MySQL 服务器可以同其他服务器应用程序一起
运行,例如 Web 服务器等。 MySQL 服务器配置成适当比例的系统资源。
Dedicated Machine (专用服务器) :该选项代表只运行 MySQL 服务的服务器。 MySQL 服务器配置
成使用所有可用系统资源。
步骤 3 :单击 “Next” (下一步)按钮,打开设置授权方式窗口。其中,上面的选项是 MySQL8.0 提供的新的
授权方式,采用 SHA256 基础的密码加密方法;下面的选项是传统授权方法(保留 5.x 版本兼容性)。

 

步骤 4 :单击 “Next” (下一步)按钮,打开设置服务器 root 超级管理员的密码窗口,如图所示,需要输入
两次同样的登录密码。也可以通过 “Add User” 添加其他用户,添加其他用户时,需要指定用户名、允许
该用户名在哪台 / 哪些主机上登录,还可以指定用户角色等。此处暂不添加用户,用户管理在 MySQL 高级
特性篇中讲解。
步骤 5 :单击 “Next” (下一步)按钮,打开设置服务器名称窗口,如图所示。该服务名会出现在 Windows
服务列表中,也可以在命令行窗口中使用该服务名进行启动和停止服务。本书将服务名设置为
“MySQL80” 。如果希望开机自启动服务,也可以勾选 “Start the MySQL Server at System Startup” 选项(推
荐)。
下面是选择以什么方式运行服务?可以选择 “Standard System Account”( 标准系统用户 ) 或者 “Custom User”
( 自定义用户 ) 中的一个。这里推荐前者。

 

步骤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 )(就是自己安装mysql路径下的bin目录)添加到变量值中,用分号将其与其他路径分隔开。
步骤 6 :添加完成 之后,单击【确定】按钮,这样就完成了配置path 变量的操作,然后就可以直接输入 MySQL 命令来登录数据库了。

 

四. MySQL 的登录
4.1 服务的启动与停止
MySQL 安装完毕之后,需要启动服务器进程,不然客户端无法连接数据库。
在前面的配置过程中,已经将 MySQL 安装为 Windows 服务,并且勾选当 Windows 启动、停止时, MySQL
自动启动、停止。
方式 1 :使用图形界面工具
步骤 1 :打开 windows 服务
方式 1 :计算机(点击鼠标右键)→ 管理(点击)→ 服务和应用程序(点击)→ 服务(点
击)
方式 2 :控制面板(点击)→ 系统和安全(点击)→ 管理工具(点击)→ 服务(点击)
方式 3 :任务栏(点击鼠标右键)→ 启动任务管理器(点击)→ 服务(点击)
方式 4 :单击【开始】菜单,在搜索框中输入 “services.msc” ,按 Enter 键确认
步骤 2 :找到 MySQL80 (点击鼠标右键)→ 启动或停止(点击)
3.2 自带客户端的登录与退出
MySQL 服务启动完成后,便可以通过客户端来登录 MySQL 数据库。注意:确认服务是开启的。
登录方式 1 MySQL 自带客户端
开始菜单 → 所有程序 → MySQL MySQL 8.0 Command Line Client(首次进入的时候需要设置密码,不要忘了,后面登录的时候需要输入密码)

 

格式:
举例:
注意:
1 -p 与密码之间不能有空格,其他参数名与参数值之间可以有空格也可以没有空格。如:
2 )密码建议在下一行输入,保证安全
3 )客户端和服务器在同一台机器上,所以输入 localhost 或者 IP 地址 127.0.0.1 。同时,因为是连接本
机: -hlocalhost 就可以省略,如果端口号没有修改: -P3306 也可以省略
简写成:
连接成功后,有关于 MySQL Server 服务版本的信息,还有第几次连接的 id 标识。
也可以在命令行通过以下方式获取 MySQL Server 服务版本的信息:
登录 后,通过以下方式查看当前版本信息:
mysql -h 主机名 -P 端口号 -u 用户名 -p 密码
mysql -h localhost -P 3306 -u root -pabc123 # 这里我设置的 root 用户的密码是 abc123

 

出现下面界面成功安装 

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于SpringBoot的智慧社区居家养老健康管理系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式 🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 &…

【Unity小技巧】3D人物移动脚步和跳跃下落音效控制

文章目录 单脚步声多脚步声,跳跃落地音效播放不同材质的多脚步声完结 单脚步声 public AudioClip walkingSound; public AudioClip runningSound;//移动音效 public void MoveSound() {// 如果在地面上并且移动长度大于0.9if (isGround && moveDirection.s…

上位机图像处理和嵌入式模块部署(qt图像处理)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 很多人一想到图像处理,本能的第一反应就是opencv,这也没有错。但是呢,这里面还是有一个问题的,不知…

利用Anaconda安装pytorch和paddle深度学习环境+pycharm安装后不能调用pytorch和paddlepaddle框架

问题现象: 之前安装后不能在添加pytorch和paddlepaddle框架 原因(疑似): 在终端中显示pytorch和paddle在C盘但是安装是安装在J盘 解决办法: 卸载、删除文件重新安装后可以看到文件位置在J盘中 但是选择时还是显示C…

JavaEE中什么是Web容器?

Web容器(也称为Servlet引擎)是一个用于执行Java Servlet和JSP的服务器端环境。它负责管理和执行在其上运行的Web应用程序。 Tomcat是Web容器 Apache Tomcat 是一个流行的开源的Web容器,它实现了Java Servlet和JavaServer Pages(…

Linux中的软件包管理器yum

目录 1.什么是软件包 2.关于 rzsz 3.查看软件包 4.如何安装软件 5.如何卸载软件 1.什么是软件包 ● 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. ● 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理…

《WebKit 技术内幕》之五(3): HTML解释器和DOM 模型

3 DOM的事件机制 基于 WebKit 的浏览器事件处理过程:首先检测事件发生处的元素有无监听者,如果网页的相关节点注册了事件的监听者则浏览器会将事件派发给 WebKit 内核来处理。另外浏览器可能也需要处理这样的事件(浏览器对于有些事件必须响应…

【GitHub项目推荐--智能家居项目】【转载】

如果你具备硬件、软件知识,这个项目肯定符合你的胃口。 物美智能是一套软硬件结合的开源项目,该系统可助你快速搭建自己的智能家居系统。你可以学习到设备的集成和软硬件交互。 PC 端或者手机与服务端通信,单片机可以接受遥控设备和服务器的…

【C++干货基地】namespace超越C语言的独特魅力(文末送书)

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引入 哈喽各位铁汁们好啊,我是博主鸽芷咕《C干货基地》是由我的襄阳家乡零食基地有感而发,不知道各位的…

【后端】深入浅出Node.js

文章目录 1.Node简介1.1 诞生历程1.2 阻塞IO和异步IO 【后端目录贴】 1.Node简介 1.1 诞生历程 Node特点 事件驱动、非阻塞I/O node和chrome浏览器区别 除了HTML、WebKit和显卡这些UI相关技术没有支持外,Node结构与Chrome十分相似,他们都是基于事件驱动…

echarts dataZoom实现左右滑动与放大缩小 并精确控制显示几条数据

//Xdata是横轴的长度(若x轴80条数据,默认显示最新的20条) var start Xdata.length - 20; var end Xdata.length - 1; dataZoom: [ type: slider, show: true, startValue: dataZoomStart, endValue: dataZoomEnd, dataBackground: { ar…

【UEFI基础】EDK网络框架(UDP4)

UDP4 UDP4协议说明 UDP的全称是User Datagram Protocol,它不提供复杂的控制机制,仅利用IP提供面向无连接的通信服务。它将上层应用程序发来的数据在收到的那一刻,立即按照原样发送到网络。 UDP报文格式: 各个参数说明如下&…

Spring Boot3.2.2整合MyBatis Plus3.5.5

目录 1.前置条件 2.导坐标 3.配置数据源 4.配置mapper扫描路径 5.MyBatis Plus代码生成器整合 1.导坐标 2.编写代码生成逻辑 1.前置条件 已经初始化好一个spring boot项目且版本为3X&#xff0c;项目可正常启动 2.导坐标 <dependency><groupId>com.baomid…

《WebKit 技术内幕》之六(1): CSS解释器和样式布局

《WebKit 技术内幕》之六&#xff08;1&#xff09;&#xff1a;CSS解释器和样式布局 CSS解释器和规则匹配处于DOM树建立之后&#xff0c;RenderObject树之前&#xff0c;CSS解释器解释后的结果会保存起来&#xff0c;然后RenderObject树基于该结果来进行规范匹配和布局计算。当…

NodeJs 第二十章 代理

在计算机网络中&#xff0c;代理是一种中间服务&#xff0c;能够代理用户与网络资源之间的通信。代理服务器可以缓存网页内容、过滤网络流量或隐藏用户的真实IP地址等功能。 在日常开发中&#xff0c;我们接触最多的是客户端发送ajax到服务端。但是服务端并不是 node &#xf…

搭建DNS 服务

安装DNS 服务 [rootlocalhost ~]# yum install bind -y Complete! [rootlocalhost ~]# DNS 配置文件 [rootlocalhost ~]# vim /etc/named.conf [rootlocalhost ~]# cat -n /etc/named.conf 1 // ... 12 options { 13 #listen-on port 53 { 127.0.0.1; }; 14 list…

【蓝桥杯冲冲冲】动态规划初步[USACO2006 OPEN] 县集市

蓝桥杯备赛 | 洛谷做题打卡day13 文章目录 蓝桥杯备赛 | 洛谷做题打卡day13题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示样例说明数据规模与约定 思路&#xff1a;方程&#xff1a; 题解代码我的一些话 [USACO2006 OPEN] 县集市 The County Fair 题目描述 每年…

说说你对归并排序的理解?如何实现?应用场景?

一、是什么 归并排序&#xff08;Merge Sort&#xff09;是建立归并操作上的一种有效&#xff0c;稳定的排序算法&#xff0c;该算法是采用分治法的一个非常典型的应用 将已有序的子序列合并&#xff0c;得到完全有序的序列&#xff0c;即先使每个子序列有序&#xff0c;再使…

几个简单好用Python库,让你工作效率翻倍

更多资料获取 &#x1f4da; 个人网站&#xff1a;ipengtao.com Python是一门强大的编程语言&#xff0c;不仅可以进行软件开发&#xff0c;还可以通过各种优秀的第三方库来提高工作效率。本文将介绍几个简单而好用的Python库&#xff0c;它们可以帮助你在各种领域提高工作效率…

02不吉利日期,noi练习题,小学生编程

02:不吉利日期 总时间限制: 1000ms 内存限制: 65536kB 描述 在国外&#xff0c;每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时&#xff0c;更不吉利。已知某年的一月一日是星期w&#xff0c;并且这一年一定不是闰年&#xff0c;求出这一年所有13号…
最新文章