【MySQL】MySQL5.7版本安装与配置

目录

  • 官网
  • 下载
  • 配置
    • 环境变量
    • 添加自定义配置
    • 打开命令窗口
    • 执行安装命令
    • 执行初始化命令
    • 启动MySQL服务
    • 设置MySQL密码

官网

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

下载

  1. 选择DOWNLOADS
    在这里插入图片描述

  2. 拉到下面
    在这里插入图片描述

  3. 选择MySQL Community Server
    在这里插入图片描述

  4. 默认是8.0版本,选择Archives可以搜索历史版本
    在这里插入图片描述

  5. select Version的下拉列表中选择5.7的版本,比如5.7.27或者5.7.44等等都可以,OS Version选择64位的,然后选择ZIP Archives
    在这里插入图片描述

  6. 下载完毕后将文件解压到你想保存到的盘和目录内。我是将文件解压到D盘根目录下面,这是解压后的目录结构
    在这里插入图片描述

配置

环境变量

系统—>高级系统设置—>环境变量—>系统变量
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后一路确定回去

添加自定义配置

在你的mysql-5.7.27-winx64目录下新建my.ini文件,文件内容如下
在这里插入图片描述

[mysqld]# These are commonly set, remove the # and set as required.basedir = D:\mysql-5.7.27-winx64datadir = D:\mysql-5.7.27-winx64\data
# port = .....
# server_id = .....sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
#服务端的编码方式
character-set-server=utf8
[client]
#客户端编码方式,最好和服务端保存一致
loose-default-character-set = utf8

打开命令窗口

在输入框内输入cmd,以管理员的身份运行,注意这里一定一定一定要以管理员的身份运行,否则在安装过程中会出现因为管理权限不够而导致的Install/Remove of the Service Denied!(安装/卸载服务被拒绝),这一点非常重要!在这里插入图片描述

执行安装命令

切换到D:\mysql-5.7.27-winx64\bin目录下。然后输入安装命令:mysqld -install,若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd
在这里插入图片描述

执行初始化命令

然后继续输入命令:mysqld --initialize,此时不会有任何提示

启动MySQL服务

再输入启动命令:net start mysql,出现以下提示证明MySQL启动成功:
在这里插入图片描述

设置MySQL密码

  1. 在这里设置密码主要是为了解决:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)的问题

  2. 首先停止MySQL服务,输入命令行net stop mysql
    在这里插入图片描述

  3. 在你的mysql-5.7.27-winx64目录下找到my.ini,在[mysqld]字段下任意一行添加skip-grant-tables,保存即可

  4. 重启MySQL,输入启动命令:net start mysql,出现以下提示证明MySQL启动成功
    在这里插入图片描述

  5. 在输入命令mysql -u root -p,不需要输入密码,直接回车:
    在这里插入图片描述

  6. 输入命令行use mysql,进入数据库:
    在这里插入图片描述

  7. 输入命令行update user set authentication_string=password(“xxxxxx”) where user=“root”;xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功!("root"后面的分号不能少)
    在这里插入图片描述

  8. 打开任务管理器,手动停止MySQL服务,在win10搜索栏内输入服务,找到MySQL。点击右键,然后点击停止即可。
    在这里插入图片描述

  9. 然后在刚刚的my.ini文件中删除skip-grant-tables这一行,保存关闭。

  10. 再次启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p,再输入你刚刚设置的密码,出现以下信息证明设置成功!
    在这里插入图片描述

  11. 设置成功

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

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

相关文章

芯片行业ERP管理全流程科普

在现代芯片行业中,企业资源规划(ERP)管理已经成为提升效率、优化资源配置和增强竞争力的关键工具。那么,芯片行业ERP管理的全流程是怎样的呢? 首先,ERP管理的起点是需求分析与规划。在这一阶段,企业需要明确自身的业务需求&#…

可靠性技术之链路聚合(手工模式)

-以太网链路聚合Eth-Trunk:简称链路聚合,通过将多个物理接口捆绑成为一个逻辑接口,可以在不进行硬件升级的条件下,达到增加链路带宽的目的,并且具有防环功能。 在未配置链路聚合时,STP会自动阻塞一条链路,从…

【Unity】实现从Excel读取数据制作年份选择器

效果预览: 此处利用Excel来读取数据来制作年份选择器,具体步骤如下。 如果只是制作年份选择器可以参考我这篇文章:构建简单实用的年份选择器(简单原理示范) 目录 效果预览: 一、 Excel准备与存放 1.1 …

SpringBoot整合rabbitmq-直连交换机队列(二)

说明:本文章主要是Direct定向/直连类型交换机的使用,它的大致流程是将一个队列绑定到一个直连交换机上,并赋予一个路由键 routingkey,当一个消息携带着路由值为routingkey,这个消息通过生产者发送给交换机时&#xff0…

c++学习记录 vector容器—插入和删除

函数原型: push_back(ele); //尾部插入元素elepop_back(); //删除最后一个元素insert(const_iterator pos,ele); …

大模型的智慧之源:图技术的崛起

自2023年以来,大语言模型(Large Language Models,LLMs)的兴起已经改变了科技行业的面貌。 科创公司如果不涉足这一领域,似乎就不好意思称自己是科技企业。 然而,随着大语言模型的普及,它固有的…

【清理mysql数据库服务器二进制日志文件】

清理前后比对 清理前占用 86% : 清理后占用 29% : 排查占用磁盘较大的文件 检测磁盘空间占用 TOP 10 # 检测磁盘空间占用 TOP 10 $ sudo du -S /var/log/ | > sort -rn | # -n选项允许按数字排序。-r选项会先列出最大数字(逆序&#x…

Ubuntu22.04.3LTS源码编译安装ffmpeg6.x

1.官网ffmpeg下载源码 https://ffmpeg.org/download.html#build-windows 安装 libx264 开发库(一个开源的视频压缩库,用于编码视频流为 H.264/MPEG-4 AVC 视频格式)。这是编译 FFmpeg 时如果要支持 H.264 编码必须的。 sudo apt install l…

创建型设计模式 - 建造者设计模式 - JAVA

建造者设计模式 一. 简介二. 使用场景分析三. 代码案例3.1 创建ComputerBuilder 类3.2 修改子类3.3 修改工厂3.4 测试 四. 建造者模式案例 前言 这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神的孩子都…

EAP-TLS实验之Ubuntu20.04环境搭建配置(FreeRADIUS3.0)(四)

该篇主要介绍了利用配置ca.cnf、server.cnf、client.cnf在certs路径下生成证书文件(非执行bootstrap脚本,网上也有很多直接通过openssl命令方式生成的文章),主要参考(概括中心思想)官方手册,以及…

高校物品捐赠管理系统|基于springboot高校物品捐赠管理系统设计与实现(源码+数据库+文档)

高校物品捐赠管理系统目录 目录 基于springboot高校物品捐赠管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户信息管理 2、捐赠信息管理 3、论坛信息管理 4、公告信息管理 四、数据库设计 1、实体ER图 五、核心代码 六、论文参考 七、最新计算…

基于springboot+vue的新冠病毒密接者跟踪系统(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…