mysql5.7安装-windows安装版本

下载地址

官网地址:https://www.mysql.com/
官网下载地址:https://dev.mysql.com/downloads/mysql/
阿里云镜像站下载:https://mirrors.aliyun.com/mysql/
华为云镜像站地址:https://mirrors.huaweicloud.com/home
华为云镜像站下载:https://mirrors.huaweicloud.com/mysql/Downloads/
等各种镜像站下载,镜像站上存在对应的包就可以下载

1阿里云镜像站下载

1.1打开镜像站

image.png

1.2找到mysql相关链接

image.png

1.3打开镜像站

image.png

1.4找到5.7版本的目录

image.png

1.5选择msi版本下载

:::warning
msi是的程序安装文件
:::
image.png

1.6下载

一般单击下载

单击下载
或
wget https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-5.7.38-winx64.msi
或
curl  https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-5.7.38-winx64.msi

image.png

2安装

2.1双击安装包安装

image.png
image.png

2.2同意,下一步

image.png

2.3自定义安装

那个安装都可以,我习惯自定义安装
image.png

2.4设置安装路径

image.png
image.png

2.5安装

image.png
image.png

2.5完成安装

image.png

2.6创建配置文件

后面的配置跟免安装版本一样,所以我们一般使用免安装版本
手动创建一个my.ini的配置文件
名字必须是my.ini,没有为啥,规定
注意配置文件的路径,在复制的时候要修改

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
port = 3306
#设置3306端口
basedir=E:\mysql-5.7.38-winx64
# 设置mysql的安装目录
#你在安装路径在哪里,就是哪里,根据安装路径修改
datadir=E:\mysql-5.7.38-winx64\data
# 设置mysql数据库的数据的存放目录
max_connections=200
# 允许最大连接数
character-set-server=utf8
# 服务端使用的字符集默认为8比特编码的latin1字符集,改为utf8的
default-storage-engine=INNODB
#创建新表时将使用的默认存储引擎
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
#严格模式
#严格模式可以不设置,但在一些语句创建以及查询会导致一些问题,最好设置

2.7创建data目录

image.png

2.8添加到环境变量

image.png
image.png
image.png
image.png
环境变量写到bin目录
image.png

2.9加载到系统中以及初始化data

win+R打开cmd窗口,win+R默认就是以管理员身份运行

mysqld install
mysqld --initialize

2.10启动数据库

两种方式启动,选择其一即可

2.10.1命令启动

在cmd窗口启动,以管理员的身份运行

net start mysql # 启动数据库
net stop mysql # 停止数据库

2.10.2在服务中启动

听过命令开启,也是调用的这个服务

services.msc

image.png


image.png
image.png

2.11初始化密码设置

由于安全性考虑,在安装数据库的时候,在5.7版本以及更高的版本需要设置root的密码才能进行使用

2.11.1data文件夹下找到xxx.err文件

xxx.err文件里面会有一个临时密码,使用密码登录
image.png

C:\Users\Administrator>mysql -uroot -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.38Copyright (c) 2000, 2022, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>

image.png

2.11.2登陆之后修改密码

登陆之后密码重新修改密码才能使用
image.png

# ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
flush privileges; #刷新权限
# 实际设置密码不要使用123456,这里是测试环境无所谓,生产中千万不能使用123456作为密码

设置密码之后可以查看了
image.png

退出使用新密码登陆
image.png

3卸载

卸载免安装版只是在移除在系统中的加载,这样就可以了,再次加载依旧能使用
不需要的话之后把目录删除即可
以管理员的身份运行cmd窗口执行,先停止数据库在进行卸载

mysqld --remove MySQL
# 两种方式都可以
mysqld --remove

因为是安装包安装,所以还需要在应用中进行卸载
image.png

目录残留删除手动删除即可
image.png

4问题

4.1This application requires Visual Studio 2013

win10 安装mysql 5.7.20 及报错 This application requires Visual Studio 2013…
image.png

电脑系统缺少部分配置文件引起的
官网下载:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
image.png

双击安装
image.png

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

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

相关文章

自动驾驶apollo9.0 Dreamview Debug方法

Apollo 9.0 安装&编译方法 # 拉取源码 git clone gitgithub.com:ApolloAuto/apollo.git git checkout v9.0.0# 启动docker bash docker/scripts/dev_start.sh bash docker/scripts/dev_into.sh# 编译project ./apollo.sh build默认启动方式 default mode wget https:…

SpringBoot实用开发(十一)-- MongoDB的客户端(studio 3T)的安装与简单使用

目录 1.studio 3T的下载与安装 2.studio 3T的连接 3.studio 3T的简单使用 3.1 创建数据库

houdini python self tools

01.geo 对应创建mantra import hou null_path[] for i in hou.selectedNodes():mantrahou.node(out).createNode(ifd,{0}.format(i.name()))mantra.parm(trange).set(1)framehou.parmTuple({0}/f.format(mantra.path()))frame.deleteAllKeyframes()for s in i.children():if …

Web前端-JavaScript(BOM)

文章目录 1.1 常用的键盘事件1.1.1 键盘事件1.1.2 键盘事件对象1.1.3 案例一 1.2 BOM1.2.1 什么是BOM1.2.2 BOM的构成1.2.3 window1.2.4 window对象常见事件窗口/页面加载事件**第1种****第2种** 调整窗口大小事件 1.2.5 定时器setTimeout() 炸弹定时器停止定时器**案例&#x…

解决ImportError: Failed to import test module: sys.__init__

解决ImportError: Failed to import test module: sys.init 背景 学习通过文件夹执行测试脚本时,出现了错误:ImportError: Failed to import test module: sys.__init__ 解决过程 根据报错信息:sys is not a package大胆猜测可能是文件名…

VMware linux虚拟机卸载不干净导致二次安装之后虚拟机ping不通主机

问题就是主机能ping通虚拟机,虚拟机不能ping通主机,我看网上又说虚拟机和主机没在同一网段的, 有些确实是这个情况但是首先你要打开控制面板–》网络–》网络和共享中心-》更改适配器设置,然后 会弹出下面的界面 如果你的没有上面…

【UE Niagara学习笔记】01 - 浮动的蒲公英

目录 效果 步骤 一、创建材质 二、创建Niagara粒子 2.1 创建Niagara模板 2.2 通过用户参数设置粒子大小 2.3 设置数量、风速、透明度变化 效果 步骤 一、创建材质 1. 在虚幻商城中把“Realistic Starter VFX Pack Vol 2”添加到项目中,该资产中所包含的…

ubuntu开机卡在[OK],,,,,的界面无法正常开机后进入桌面

0.现象 ubuntu开机,进入一片代码行,会卡在某一行,一直没有新的进展 1.原因 有很多原因可能导致这个现象,内核升级与固件不匹配、磁盘出了问题等等如果没有做过什么特别的事情,也可能是存储空间满了,也会…

探索2024年软件测试的几大主导趋势

进入2024年,考虑影响测试环境的问题至关重要。这种思考将成为团队了解主要瓶颈和实现当今不断提高的期望的首要因素。 01 了解关键测试瓶颈 毋庸置疑,现代团队需要不断创新、适应和拥抱最新趋势,以保持竞争力并提供以客户为中心的解决方案。尽…

微信小程序 引导地址授权 获取位置信息 uniapp

概述 获取位置信息,需要保证是否授权位置信息,有几个条件是导致无法授权的原因 (1)微信应用未授权定位设置 (2)首次进入小程序未授权位置信息 (3)小程序之前阻止过授权位置信息 &…

力扣383.赎金信 -- 哈希表

思路&#xff1a;记录magazine每个字符个数&#xff0c;然后记录ransomNote每个字符&#xff08;每有一个减1&#xff09;&#xff0c;假如出现<0的情况说明ransomnode有字符的个数超过了magazine则无法构成&#xff0c;否则可以构成 代码&#xff1a; class Solution { pu…

SpringBoot实用开发(十二)-- MongoDB语句的简单使用

目录 1.新增文档 2.删除文档 3.修改文档 4.查询文档 4.1 基础查询 4.2 条件

asp实现ACCESS中日期时间的比较

今天程序中要实现时间作为查询条件的功能&#xff01;使用的是ASPACCESS。 在ACCESS数据库中&#xff0c;日期时间的比较操作符主要有> 、<、三个&#xff01;但不能直接把比较时间用这些操作符相连&#xff01;为了区分时间类型和其它类型&#xff0c;ACCESS中在时…

Qt/QML编程学习之心得:QProcess进程创建(27)

Qt除了线程Thread,进程也有支持类,那就是QProcess。 可以看出,这个类很大,支持的内容也很多。最简单的使用如: myParam << QString("-param hello") ; bool bRes = QProcess::startDetached("/usr/bin/myApplication", myParam);要启动进程,主…

Cache伪共享

伪共享 什么是伪共享 为了解决计算机系统中主内存与CPU之间运行速度差问题&#xff0c;会在CPU与主内存之间添加一级或者多级高速缓冲存储器(Cache)。 这个Cache一般是被集成到CPU内部的&#xff0c;所以也叫CPU Cache。 在Cache内部是按行存储的&#xff0c;其中每一行称为…

基于冒泡排序思想的qsort函数的模拟实现

&#x1d649;&#x1d65e;&#x1d658;&#x1d65a;!!&#x1f44f;&#x1f3fb;‧✧̣̥̇‧✦&#x1f44f;&#x1f3fb;‧✧̣̥̇‧✦ &#x1f44f;&#x1f3fb;‧✧̣̥̇:Solitary-walk ⸝⋆ ━━━┓ - 个性标签 - &#xff1a;来于“云”的“羽球人”。…

kafka 偏移量的类型与提交方式

kafka checkpoint 在流处理中,“checkpoint” 通常指的是将应用程序的状态保存到可靠的存储系统中,以便在发生故障或应用程序需要重启时能够从先前的状态中恢复。这包括保存处理过的事件、中间结果以及任何其他状态信息。“Checkpointing” 可以确保系统的一致性,并提供容错…

如何计算ThreadLocal对象的hash值?【ThreadLocal技术】(含AtomicInteger的介绍)

如何计算ThreadLocal对象的hash值&#xff1f; 一、前置知识二、问题三、剖析源码&#xff1a;如何计算ThreadLocal对象的hash值&#xff1f;1、源码1.1 咱先得知道nextHashCode的起始值1.1.1 那就要先了解AtomicInteger创建AtomicInteger原子的增减操作原子的加法操作原子的获…

ROS - tf

系列文章目录 前言 PR2 你想看看 tf 能做什么&#xff1f;看看 tf 介绍演示。 一个机器人系统通常有许多随时间变化的三维坐标系&#xff0c;如世界坐标系、基础坐标系、抓手坐标系、头部坐标系等&#xff1a; 5 秒钟前&#xff0c;头部坐标系相对于世界坐标系的位置在哪里&am…

图神经网络|7.1-GCN基本模型概述

图卷积和卷积的差别 图神经网络常见的情况 半监督 实际情况下并不是所有节点都有打上标签。 比如在交通网络中&#xff0c;点对应城市中各个区域的传感器&#xff0c;由于配置的先后问题和经济考虑&#xff0c;有些偏远地区并没有来得及配得上&#xff0c;会缺乏相关数据的支持…