MySQL 3 环境搭建 MySQL 5.7版本的安装、配置
MySQL5.7.43官网下载地址 MySQL :: Download MySQL Community Server
这里选5.7.43,Windows版本,然后点击Go to Download Page,下载msi安装包的版本
MSI安装包版本比ZIP压缩包版本的安装过程要简单的多,过程更加清楚直观,可自定义设置!
若不清楚具体下载过程,可参考文章:5.下载8.0.34和5.7.43版本
MySQL 2 环境搭建(MySQL5.7.43和8.0.34的下载;8.0.34的安装、配置教程 )-CSDN博客
这里具体讲解安装及配置过程~~~~~~
目录
1 MySQL5.7 版本的安装
步骤1:双击下载的mysql-installer-community-5.7.43.0.msi文件,打开安装向导
步骤2:打开“Choosing a Setup Type”(选择安装类型)窗口
步骤3:配置MySQL安装目录
步骤4:执行安装
步骤5:安装完成后在“Status”(状态)列表下将显示“Complete”(安装完成),如图所示。
2 配置MySQL5.7
步骤1:进入产品配置窗口
步骤2:进入MySQL服务器类型配置窗口
步骤3:设置密码
步骤4:设置服务名称
步骤5:设置服务器文件权限
步骤6:应用配置界面,点击 Execute ,等待程序执行完毕
步骤7:完成服务器的配置。
步骤8:如果还有其他产品需要配置,可以选择其他产品,然后继续配置。
步骤9:结束安装和配置。
3 查看安装目录
4 查看MySQL服务
5 环境变量
4 验证是否安装成功
命令提示符cmd窗口验证
1、在电脑中找到安装好的MySQL的bin文件目录
2、在地址栏输入cmd后敲击回车
3、在命令提示符中输入 登录MySQL:
MySQL下载完成后,找到下载文件,双击进行安装,具体操作步骤如下。
1 MySQL5.7 版本的安装
MySQL下载完成后,找到下载文件,双击进行安装,具体操作步骤如下。
步骤1:双击下载的mysql-installer-community-5.7.43.0.msi文件,打开安装向导
步骤2:打开“Choosing a Setup Type”(选择安装类型)窗口
这里由于刚刚安装了8.0版本,因此直接选择add
这里系统是64位,所以选择X64
步骤3:配置MySQL安装目录
如果想要自定义安装目录,则可以选中对应的产品,然后在下面会出现“Advanced Options” (高级选项)的超链接。
建议服务目录和数据目录分开存放
D:\Software目录下——新建MySQL文件夹——在此文件夹下新建——MySQL_install、MySQL_data 文件夹
步骤4:执行安装
在上一步选择好要安装的产品之后,单击 “Next” (下一步)进入确认窗口,如图所示。单击 “Execute”(执行)按钮开始安装。
步骤5:安装完成后在“Status”(状态)列表下将显示“Complete”(安装完成),如图所示。
2 配置MySQL5.7
MySQL 安装之后,需要对服务器进行配置。具体的配置步骤如下。
步骤1:进入产品配置窗口
在上一个小节的最后一步,单击“Next”(下一步)按钮,就可以进入产品配置窗口
步骤2:进入MySQL服务器类型配置窗口
单击“Next”(下一步)按钮,进入MySQL服务器类型配置窗口
“Config Type” 选项用于设置服务器的类型。单击该选项右侧的下三角按钮,即可查看 3 个选项,如图所示
- Development Machine(开发机器) :该选项代表典型个人用桌面工作站。此时机器上需要运行多个应用程序,那么MySQL服务器将占用最少的系统资源。
- Server Machine(服务器) :该选项代表服务器,MySQL服务器可以同其他服务器应用程序一起运行,例如Web服务器等。MySQL服务器配置成适当比例的系统资源。
- Dedicated Machine(专用服务器) :该选项代表只运行MySQL服务的服务器。MySQL服务器配置成使用所有可用系统资源。
这里选择【开发者模式】Development Machine(开发机器)
# 设置3305端口 mysql默认端口为3306,由于MySQL8.0的端口号设置为了3306 这里为了不和mysql80的服务冲突 设置为3307
步骤3:设置密码
单击“Next”(下一步)按钮,打开设置服务器root超级管理员的密码窗口
如图所示,需要输入两次同样的登录密码。也可以通过“Add User”添加其他用户,添加其他用户时,需要指定用户名、允许该用户名在哪台/哪些主机上登录,还可以指定用户角色等。
步骤4:设置服务名称
单击“Next”(下一步)按钮,打开设置服务器名称窗口
如图所示。该服务名会出现在 Windows 服务列表中,也可以在命令行窗口中使用该服务名进行启动和停止服务。本书将服务名设置为 “MySQL57”。如果希望开机自启动服务,也可以勾选 “Start the MySQL Server at System Startup” 选项(推荐)。
下面是选择以什么方式运行服务?可以选择 “Standard System Account”( 标准系统用户 ) 或 “Custom User” (自定义用户 ) 中的一个。这里推荐前者。
步骤5:设置服务器文件权限
选择第一个后再点击Next
- 服务器文件权限是指在服务器上对文件或目录进行操作时所需的权限。这些权限包括读取、写入和执行。服务器文件权限的设置可以控制用户对文件或目录的访问级别,从而保护服务器的安全性。通常,服务器管理员会根据需要设置不同的文件权限,以确保只有授权的用户才能访问和修改文件。
- 这个选项可以决定MySQL Server进程可以访问哪些目录和文件。通常,可以选择Standard System User,这意味着MySQL Server进程将使用当前系统用户的权限进行访问。如果需要访问特定目录和文件,则可以选择Advanced System User,并手动添加需要访问的目录和文件的权限。请注意,为了确保安全性,应该仅授予MySQL Server访问其实际需要的目录和文件的权限。
步骤6:应用配置界面,点击 Execute ,等待程序执行完毕
单击“Next”(下一步)按钮,打开确认设置服务器窗口,单击“Execute”(执行)按钮
步骤7:完成服务器的配置。
单击“Finish”(完成)按钮,即可完成服务器的配置。
步骤8:如果还有其他产品需要配置,可以选择其他产品,然后继续配置。
如果没有,直接选择 “Next” (下一步),直接完成整个安装和配置过程。
步骤9:结束安装和配置。
这是安装完成了,如果你要查看安装日志,可以点击Copy Log to Clipboard按钮。
这里直接点击【Finnish】
至此,完成 MySQL 5.7.43 的安装。
3 查看安装目录
安装路径:
数据路径:
4 查看MySQL服务
【此电脑】——【管理】——【服务和应用程序】——【服务】
5 环境变量
由于本机已安装MySQL8.0版本并配置了相关环境变量,若再配置5.7还是涉及到一个先后调用顺序的问题。因此,这里不再配置5.7的环境变量。
那么怎么来使用MySQL5.7呢?
4 验证是否安装成功
命令提示符cmd窗口验证
1、在电脑中找到安装好的MySQL的bin文件目录
我的安装目录是:D:\Software\MySQL\MySQL_install\MySQL Server 5.7\bin
2、在地址栏输入cmd后敲击回车
3、在命令提示符中输入 登录MySQL:
mysql -h localhost -u root -p
或
mysql -u root -p
此时发现版本还是默认的环境变量中的8.0版本
因此需要注意输入端口号:
mysql -hlocalhost -P3307 -uroot -p
相关文章:

MySQL 3 环境搭建 MySQL 5.7版本的安装、配置
MySQL5.7.43官网下载地址 MySQL :: Download MySQL Community Server 这里选5.7.43,Windows版本,然后点击Go to Download Page,下载msi安装包的版本 MSI安装包版本比ZIP压缩包版本的安装过程要简单的多,过程更加清楚直观&#x…...

多媒体应用设计师 第2章 多媒体信息处理及编辑技术
1.多媒体信息的种类与特点 视觉类:文字、图像、图形、视频、动画、其他(视频、符号表示的数值、图形表示的某种数据曲线、数据库的关系数据) 听觉类:波形声音、语音、音乐 多媒体信息特点: 多媒体是有格式的。 越接近…...

【算法系列 | 10】深入解析查找算法之—线性查找
序言 心若有阳光,你便会看见这个世界有那么多美好值得期待和向往。 决定开一个算法专栏,希望能帮助大家很好的了解算法。主要深入解析每个算法,从概念到示例。 我们一起努力,成为更好的自己! 今天第10讲,讲…...

获取操作系统信息服务器信息JVM信息cpu内存磁盘信息
1.添加依赖 <dependency><groupId>com.github.oshi</groupId><artifactId>oshi-core</artifactId><version>5.6.0</version> </dependency>...

Android笔记(四)Activity之间传递可序列化的数据的优化处理
Activity之间传递可序列化的数据 Android应用开发会常常处理数据的序列化和传递。在Android中往往采用两种方式实现数据的可序列化:(1)实现java.io.Serializable接口(2)实现android.os.Parcelable接口。 将类定义为an…...

MySQL MVCC详细介绍
MVCC概念 MVCC(Multi-Version Concurrency Control) 多版本并发控制,是一种并发控制机制,用于处理数据库中的并发读写操作,它通过在每个事务中创建数据的快照,实现了读写操作的隔离性,从而避免了读写冲突和数据不一致的问题。 M…...

Element Plus阻止 el-dropdown、el-switch等冒泡事件
最近做vue3项目,使用Element Plus,又遇到坑了! 问题点:组件中遇到事件冒泡问题了,el-checkbox 中 change事件要求阻止冒泡,如下代码中要求点击checkbox时不调用li标签的show方法 <li click"show()">…...

Spring framework Day13:注解结合Java配置类
前言 前面我们管理 bean 都是在 xml 文件中去管理,本次我们将介绍如何在 Java 配置类中去管理 bean。 注解结合 Java 配置类是一种常见的 Spring 注入 Bean 的方式。通常情况下,开发人员会使用 Java Config 来定义应用程序的配置信息,而在 …...

彻底卸载自己安装的python
一.彻底卸载自己安装的python Python3 安装完后,在系统中不同目录下存在各种依赖关系,若需卸载,需要一步步无残留完全卸载干净。 删除Python 3.7 框架,打开终端,输入 sudo rm -rf /Library/Frameworks/Python.frame…...

ES相关面试问题整理
索引模板了解么 索引模板,一种复用机制,就像一些项目的开发框架如 Laravel 一样,省去了大量的重复,体力劳动。当新建一个 Elasticsearch 索引时,自动匹配模板,完成索引的基础部分搭建。 模板定义…...

MytatisP详解
MP详解 一、基础使用1.引入2.Entry中的常用注解3.BaseMapper 、IService、ServiceImpl3.1BaseMapper 3.2IService、ServiceImpl 4.常用配置4.1 application.yml配置4.2 configuration 配置 5.Wrapper6.分页6.1使用分页方式一 7.自定义分页:查询指定列7.1 先用MP的分…...

设计符合REST原则的API可以遵循以下步骤
设计符合REST原则的API可以遵循以下步骤: 定义资源:首先需要将需要交换的数据抽象成资源,即可以将数据看作是一种资源,并且为每种资源定义一个唯一的标识符。 设计URL:使用短的、有意义的方式来表示资源的状态。例如&…...

编程助手成为编程高手,帮您正则调试
官方下载地址:安果移动 视频演示地址:编程助手-正则调试与面试题,升职加薪不是梦_哔哩哔哩_bilibili 编程助手成为编程高手,帮您正则调试 软件介绍版本号 1.0.2更新日期 2023-10-11 找工作不敢谈薪资?总觉得公司欠我…...

opencv 双目立体视觉
单目标定 1.先单目标定每个相机,获得单个相机内参,外参,畸变参数。 双目标定 2.然后双面标定 2.1 stereoCalibrate (标定函数): double stereoCalibrate(InputArrayOfArrays objectPoints, //世界坐标系 InputArrayOfArrays imagePoints1, //左图像点 InputArrayOfA…...

如何将jpg转化为png?
如何将jpg转化为png?可能有的小伙伴就会疑惑了,jpg和png都是图片常用的一种格式,为什么要进行格式的更改呢?那是因为PNG格式具有更好的图片质量和更少的失真。JPG(或JPEG)格式的图片通常是压缩过的…...

查看 SSH 登录失败日志
查看日志文件 cat /var/log/auth.log查看 SSH 登录失败的记录 grep "Failed password\|authentication failure" /var/log/auth.log...

竞赛选题 深度学习+opencv+python实现车道线检测 - 自动驾驶
文章目录 0 前言1 课题背景2 实现效果3 卷积神经网络3.1卷积层3.2 池化层3.3 激活函数:3.4 全连接层3.5 使用tensorflow中keras模块实现卷积神经网络 4 YOLOV56 数据集处理7 模型训练8 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 &am…...

MR混合现实模拟消防安全演练场景实训
混合现实(MR)是一种将虚拟世界与真实世界相结合的技术。它允许教师将数字元素融入实际场景,使学生在亲身体验中学习消防安全知识。这种方式不仅可以激发学生的学习兴趣,还能增强学生的记忆效果。 在MR的助力下,消防安全…...

geecg-uniapp 同源策略 数据请求 获取后台数据 进行页面渲染 ui库安装 冲突解决(3)
一,同源策略 (1)首先找到env 要是没有env 需要创建一个替换成后端接口 (2)因为他封装了 先找到 http 请求位置一级一级找 然后进行接口修改 (3)appUpdata 修改接口 运行即可 &#x…...

Krypton控件组使用之KryptonRibbon
1.去掉File按钮 2.去掉 Cutomize 菜单...

低压配电系统中浪涌保护器的作用,安装位置和接线方法
低压配电系统是指在变压器低压侧或用户侧的电气装置,主要用于向用户提供安全、可靠和经济的电能。低压配电系统中常见的电气设备有低压配电柜、分支箱、开关箱、插座、照明等。这些设备都需要防止因外部或内部原因产生的过电压对其造成损坏或影响其正常工作。过电压…...

OpenCV实现答题卡自动打分!
目录 1,主要原理以及函数介绍 全部代码,以 2 , 实现过程 3,结果展示 1,主要原理以及函数介绍 ap argparse.ArgumentParser() 创建一个ArgumentParser对象,并将其赋值给变量ap。这个对象可以接受我们的脚…...

Python编程必备:掌握列表遍历的6种神级技巧!
更多资料获取 📚 个人网站:涛哥聊Python 遍历列表是Python中最常见的任务之一,因为列表是一种非常常用的数据结构,它用于存储一组项目。 在编程中,经常需要对这些项目进行操作,例如查找特定元素ÿ…...

nodejs+vue校园失物招领平台
失物人可以在该平台中发布自己的拾物信息,本毕业设计题目将设计与实现一个基于校园的非商业行为的网上校园失物招领平台。并给出自己附加的各项条件, 失物招领管理系统主要分为两个部分,涉及前台和后台,然后由失主通过校园失物招…...

leetcode做题笔记171. Excel 表列序号
给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 例如: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ... 示例 1: 输入: columnTitle "A" 输出: 1示例 2: 输入: colu…...

SW曲面实体导出工程图
...

Docker的私有仓库部署——Harbor
Harbor 简介 一、什么是Harbor Harbor 是 VMware 公司开源的企业级 Docker Registry 项目, 其目标是帮助用户迅速搭建一个企业级的 Docker Registry 服务。 Harbor以 Docker 公司开源的 Registry 为基础, 提供了图形管理 UI 、基于角色的访问控制(Role…...

JavaScript反爬虫技巧详细攻略
在互联网时代,网站采取了各种手段来防止被爬虫抓取数据,其中最常见的就是JavaScript反爬虫技巧。本文将揭示一些常用的JavaScript反爬虫技巧,并提供一些实际操作建议,帮助您保护自己的爬虫免受检测和封禁。 1、为什么网站使用Java…...

C++基础入门学习笔记
问题1:什么是 C 中的多态?如何实现多态? 回答1:C 中的多态是指同一种类型的实体,可以在不同的情况下表现出不同的行为。实现多态的方式有两种:虚函数和模板函数。虚函数是在基类中声明为虚函数的函数&…...

手机cpu架构查看及armeabi、armeabi-v7a、arm64-v8a及x86等说明
一、如何查看cpu加购 winR,输入cmd 填下指令如下 adb shell getprop ro.product.cpu.abi 二、架构描述 1.armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它. 2.arm64-v8a: 第8代、64位ARM处理器,很少设备&a…...