MySQL5.7安装配置教程-Windows(企业常用版)超详细

news2024/11/19 4:42:16

引言

MySQL 5.7 为公司、企业常用的MySQL版本。
正在学习或正在工作的小伙伴推荐相关教程按照5.7的版本来学习、操作。

1. 下载MySQL

  • 阿里云盘不限速高速下载地址: https://www.aliyundrive.com/s/YTMa5LfSFB2

因为阿里云盘不支持zip压缩包的分享,我用7z工具创建的自解压压缩包。双击运行exe即可解压
在这里插入图片描述
在这里插入图片描述

  • 官网下载地址:https://dev.mysql.com/downloads/mysql/
    在这里插入图片描述
    解压后的文件目录结构:(解压后可以给文件夹改个名字,比如我修改为:MySQL)
    在这里插入图片描述

2. 初始化my.ini文件

在MySQL的解压目录中创建my.ini文件。(不会创建的话也可以在这里下载成品: https://www.aliyundrive.com/s/YTMa5LfSFB2)

注意修改basedir=E:\develop\MySQLdatadir=E:\develop\MySQL\Data为自己实际安装路径!!!

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\develop\MySQL
# 设置mysql数据库的数据的存放目录
datadir=E:\develop\MySQL\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

在这里插入图片描述

3. 初始化MySQL

管理员身份运行CMD!!!
管理员身份运行CMD!!!
管理员身份运行CMD!!!
后面所有步骤在CMD中执行的命令,都是管理员身份运行CMD的情况下执行的!!!
后面所有步骤执行的命令,都是MySQL的bin目录下执行的!!!

  1. 在CMD中切换目录到MySQL解压目录中的bin目录。
    在这里插入图片描述
  2. 执行初始化命令:mysqld --initialize --console

注意:root@localhost:后是root初始密码,这个一定要记住,后面登录、修改密码需要用到!!!

在这里插入图片描述

4. 安装MySQL服务

执行命令:mysqld --install MySQL

在这里插入图片描述

5. 启动MySQL 服务

执行命令:net start MySQL

在这里插入图片描述

6. 修改初始密码

  1. 执行命令:mysql -u root -p
  2. 复制粘贴初始化MySQL时生成的初始密码,然后回车即可进入MySQL服务。
    在这里插入图片描述
  3. 执行修改密码命令
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

比如我将密码修改为 ok

在这里插入图片描述

密码修改成功后退出MySQL服务命令:exit;

在这里插入图片描述

然后用新密码登录测试一下,执行命令:mysql -u root -p,然后输入新密码:

在这里插入图片描述

成功!结束!

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

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

相关文章

【财务】FMS财务管理系统---应付结算

本篇文章中,笔者对应付结算各个部分进行了梳理和分析,与大家分享。 前面相继介绍了财务系统的组成、财务数据流转、应收管理、质保金、预付款、费用管理以及合同管理。 我个人觉得应付结算管理部分的逻辑是整个FMS财务管理系统中较为复杂的一部分&#…

APP测试面试题汇总

一、基础篇 1、请介绍一下,APP测试流程? APP测试流程与web测试流程类似,分为如下七个阶段: 1.根据需求说明书编写测试计划; 2.制定测试方案,主要是测试任务、测试人员和测试时间的分配; 3.…

Vue3 Composition API: 对比ref和reactive

Vue2 回顾 首先回顾一下在Vue2中我们是如何创建一个响应式数据 (reactive data)的: Vue3新特性 ref的使用 而在Vue3中,我们可以用Composition API: ref 来改写上述代码: ref 的作用就是将一个原始数据类型(primitive data t…

NPM 2FA双重认证的设置方法

NPM在使用用户名和密码登录后,他觉得还不是很安全,需要用一个手机软件来生成一个随机验证码,两者同步,来做二次验证。类似于手机银行的优盾或者验证码验证。 双重验证:标准验证方法,其中一个因素是密码。 …

gdb调试跟踪代码

编译 用gcc/g编译源程序的时候,编译后的可执行文件不会包含源程序代码,如果要使用gdb调试的话,编译的时候要加 -g 的参数。 gcc test.c -o test -g调试 gdb test常用命令: (gdb)help:查看命令…

jira-dev-tool插件安装失败的解决方法

最近,在运行【React React Hook TS 最佳实践仿 Jira 企业级项目】的时候,安装jira-dev-tool 插件出现问题,参考:https://www.npmjs.com/package/jira-dev-tool。解决方法:在项目中执行: npx msw init pu…

Layer2 实现方式之 Rollup

一. 1. Rollup 简介 Rollup 是类似于 Plasma 的第 2 层扩展解决方案:单个主链合约持有所有资金和对更大“侧链”状态(通常是账户、余额及其状态的 Merkle 树)的简洁加密承诺。侧链状态由链下用户和运营商维护,不依赖 L1 存储&…

C语言文件读写

上一章我们讲解了 C 语言处理的标准输入和输出设备。本章我们将介绍 C 程序员如何创建、打开、关闭文本文件或二进制文件。 一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层…

linux------基本操作指令(1)

1)JAVA是一个跨平台的编程语言,多线程编程,网络编程在JAVA标准库里面本身就有 2)C的标准库相比于JAVA的标准库还是要弱一些,网络编程已经不支持了 3)linux是世界上第一大操作系统 李纽克斯 李娜克斯 李呢克斯 李妮克斯 一:背景知识 1)内网I…

串口监听:以共享模式打开端口CreateFile,居然无法再打开?但文件可以。

想以共享模式来监听串口 结果打开失败,错误5 拒绝访问。为什么呢? 但是文件却正常 看了两个监听串口的软件bus hound和commMonitor都是需要驱动才能实现 单纯共享打开,可以无法监听串口,那学习一下windows驱动吧。 windows驱动 …

为加快项目开发进度,如何快速合理分配开发任务?

1、对任务进行合理分类 软件开发项目,任务繁多,需要对任务进行分类,以便优先完成重要任务。一般最常规的方法是时间四象限法,即按照重要和紧急程度对任务进行划分:重要紧急、重要不紧急、紧急不重要、不重要不紧急四类…

UE4 Shader 常用函数 学习笔记

Add:快捷键a 将两数相加,也可以将两纹理相加,如下图: append(追加): Subtract(减): 和加相反,特例,如下: Abs&#xff0…

企业需要防范的 6 个常见身份攻击手段|身份云研究院

零信任作为新一代的网络安全防护理念,已经成为全球网络安全管理的基石。零信任的核心是 「安全体系架构从网络中心化走向身份中心化」,「以身份为中心」的网络访问控制理念也逐渐被越来越多企业接受并实践。 然而企业在面向用户身份访问和管理的实践中还…

一文读懂锁、互斥量、原子操作的并发控制策略

前言:在程序设计过程中,难免涉及操作系统、多进程、多线程、数据库等领域。在这些领域内,确保对共享资源的异步操作不出差错,是每个程序开发者必须要考虑的问题。面对并发问题,除了需要谨慎和小心外,引入并…

《图解TCP/IP》阅读笔记(第七章 7.7)——MPLS 多协议标记交换技术

7.7 MPLS 由小而大的讲完了三种路由协议RIP、OSPF、BGP之后,我们来看在转发IP数据包时使用到的另外一种技术——标记交换技术。 路由技术基于IP地址中的最长匹配原则进行转发,而标记交换则对每个IP包都设定一个叫做“标记”的值,根据该标记…

数据结构与算法-堆

什么堆 堆是一种特殊的数据结构,是最高效的优先级队列。可以被看作是一颗完全的二叉树表达的数组对象。 堆的定义 1、必须是一颗完全二叉树 完全二叉树就是子节点必须从左到右都是完整的,没有缺失。 2、用数组表示看作完全二叉树的堆 假设&#xff1a…

基于MYSQL的互联网药品交易系统数据库设计项目实战

说明:这是一个数据库课程设计实战项目(附带代码文档视频讲解),如需代码文档视频讲解可以直接到文章最后获取。 项目背景 疫情期间实体经济收到打击,实体药店经营困难,医院也面临着疫情患者的压力运转着&…

window安装Docker Desktop for Windows(基于WSL2)

目录一 什么是Ducker二 安装Ducker1 window for Linux子系统环境搭建1.1 打开系统虚拟机平台和WSL(适用于Linux的window子系统)1.2安装WSL21.3为什么用wsl2,不用wsl11.4 下载集成支持linux内核的wsl21.5 设置WSL默认版本二、安装Ubuntu20.04LTS1 打开Microsoft Stor…

解析某音短视频X-Bogus

文章目录写在前面目标正向梳理主要加密函数主要算法解析逆向梳理结论测试进阶写在后面写在前面 首先推荐一篇资料: 某音短视频 X-Bogus 逆向分析,JSVMP 纯算法还原 这篇文章介绍了通过插桩日志抠算法的过程,很有参考价值。 文章已经实现的部…

什么是外汇跟单?外汇MT4自动跟单系统靠谱吗?

对于很多刚刚进入外汇市场的新手投资者而言,必须踏踏实实学习基础知识和交易技巧,才能在外汇市场获取盈利,因为在没有任何专业知识的情况下,想要在外汇市场盈利是一件非常艰难的事情。而一些脑洞大开的外汇新手投资者却在思考&…