文章目录

  • 一.mysql的下载
    • 百度云链接:
    • 官网下载操作说明:
  • 二.配置环境变量
  • 三、Mysql的配置与安装
    • 1.新建my.ini文件
    • 2. 安装mysql
    • 3.修改密码

一.mysql的下载

参考:
https://blog.csdn.net/weixin_43395911/article/details/99702121
(MySQL 5.7.27详细下载安装配置教程)
https://www.cnblogs.com/FlyJeans/p/10658386.html
https://www.cnblogs.com/winton-nfs/p/11524007.html

百度云链接:

  • mysql-8.0.19-winx64
    链接:https://pan.baidu.com/s/1X7W54aWz4jfvE-FQjhq8Rw
    提取码:phf3
  • mysql-5.7.13-winx64
  • 链接:https://pan.baidu.com/s/1jgVXuAgndaKY02XYWyXfdA
    提取码:597z

官网下载操作说明:

官网:https://www.mysql.com/

Step1 进入官网后,点击"Dowload"

Step2 页面往下拉,看到的页面是这样的,红色框框的链接就是mysql社区版,是免费的mysql版本,然后我们点击这个框框的链接:↓
   Step3 接下来跳转到这个页面,在这里,我们只要下载社区版的Server就可以了:
   Step4 下载免安装版(windows以外的其他系统除外)
  
   如此,就完成了安装包的下载好
  注意,安装的目录应当放在指定位置,,其次,绝对路径中避免出现中文,推荐首选英文为命名条件!!!如下

解压内容如下

二.配置环境变量

Step1: 我的电脑—>属性—>高级系统设置—>环境变量—>系统变量

**Step2:**新建变量

  • 点击最下面系统变量中的新建,设置
  • 变量名:mysql
  • 变量值:解压包所在的位置,我的是在D:\mysql\mysql-5.7.13-winx64,如图

Step3: 编辑系统变量的Path

  • 系统变量→选中path→编辑→新建%mysql%\bin

三、Mysql的配置与安装

1.新建my.ini文件

  • 在你的mysql-5.7.13-winx64目录下新建my.ini文件,我的是在D:\mysql\mysql-5.7.13-winx64目录下新建my.ini文件的内容如下
  • 具体步骤:
    找到mysql解压目录→新建文本文档 my.txt→输入以下内容→点击左上方菜单→点文件→另存为→保存类型:所有文件,文件名:my.ini
    注意!!!下面代码中basedir处需要修改为自己的mysql安装地址
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录 这块换成自己解压的路径
basedir=D:\\mysql\\mysql-5.7.13-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

2. 安装mysql

  1. 以管理员身份运行cmd(命令提示符)

注意这里一定!!!要以管理员的身份运行,否则在安装过程中会出现因为管理权限不够而导致的Install/Remove of the Service Denied!(安装/卸载服务被拒绝)。

  1. 在cmd中进入到D:\mysql\mysql-5.7.13-winx64目录下:
    输入:cd D:\mysql\mysql-5.7.13-winx64\bin
    或者cd /d D:\mysql\mysql-5.7.13-winx64\bin

  2. 输入mysqld --initialize
    此时,应该没有任何反应

mysqld --initialize会帮助你创建data文件夹并初始化mysql, 因此不要自己创建data文件夹

网上很多教程建议自己新建一个空data文件夹,再在my.ini文件中增加一句:
datadir=D:\softnew\MYSQL\mysql-5.7.20-winx64\data
这样会导致服务无法启动

  1. 接着输入mysqld -install
    若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd
  2. 再输入启动命令:net start mysql
    由于我已经安装过mysql了,因此以网上的图为例

3.修改密码

由于初始化产生的随机密码太复杂,不便于我们登录mysql,因此,我们应当修改一个自己能记住的密码!

  1. 首先停止MySQL服务,输入命令行net stop mysql

  2. 跳过密码登录

在安装路径D:\mysql\mysql-5.7.13-winx64目录下找到my.ini,
在**[mysqld]**字段下任意一行添加 skip-grant-tables

验证是否能跳过密码

打开cmd,输入net start mysql,启动mysql;

输入命令mysql -u root -p,不需要输入密码,直接回车,若出现以下则说明跳过密码成功


3. 修改密码
启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p,不需要输入密码,直接回车,然后输入命令行use mysql,得到如下

  • 输入命令行update user set authentication_string=password("xxxxxx") where user="root"
  • xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功!

  • 删去my.ini中跳过密码的代码:

先手动停止MySQL服务,在win10搜索栏内输入服务,找到MySQL。点击右键,然后点击停止即可。

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

  • 验证是否已经修改了密码:

启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p输入新密码(123456),直接回车,然后输入命令行use mysql,若出现以下内容,则成功修改密码

超级详细的mysql安装和配置教程相关推荐

  1. 超级详细的Vue安装与配置教程

    Vue web前端三大主流框架之一,是一套用于构建用户界面的渐进式框架,下面这篇文章主要给大家介绍了关于Vue安装与配置教程的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下 − 目录 一. ...

  2. 踩坑篇,多达21页的,超级详细的Oracle安装和配置教程,没有之一

    由于文档直接复制到博客,图片会转存失败.所以下面贴出几张长图.完整的pdf文档下载: https://download.csdn.net/download/qq_43290318/13724306

  3. (图文详细)AppServer安装及配置教程

    (图文详细)AppServ安装及配置教程 一.AppServ简介 二.下载AppServ并安装 三.检查是否成功及配置 (图文详细)AppServ安装及配置教程 一.AppServ简介 AppServ ...

  4. 超级详细的JDK 安装与配置(包含二个或多个JDK的同时安装)

    一.JDK介绍 1.较常用的四个JDK版本 JDK8(=Java8=JDK1.8),这个版本较为成熟稳定,是JDK的一个重要长期支持版本(LTS),在生产环境中使用非常广泛: JDK11,增加了大量实 ...

  5. MySQL安装及配置详细教程

    MySQL安装及配置详细教程 目录 下载: 安装: 配置环境变量 数据库初始化 改密码 完成 下载: 首先下载安装包 [网址](https://dev.mysql.com/downloads/file ...

  6. 超级详细 的 Redis 安装教程

    超级详细 的 Redis 安装教程 Windows 版本的 Redis 是 Microsoft 的开源部门提供的 Redis. 这个版本的 Redis 适合开发人员学习使用,生产环境中使用 Linux ...

  7. 数据库系统原理与应用教程(001)—— MySQL 安装与配置:MySQL 软件的安装(windows 环境)

    数据库系统原理与应用教程(001)-- MySQL 安装与配置:MySQL 软件的安装(windows 环境) 目录 数据库系统原理与应用教程(001)-- MySQL 安装与配置:MySQL 软件的 ...

  8. Tomcat安装及配置教程(超详细的图文教程)(亲测)

    Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下 ...

  9. MySQL 下载与配置教程(免安装版)

    MySQL 下载与配置教程(免安装版) 说明 步骤 此博客已不再维护,更新内容将更新在另一篇博客中,链接:https://blog.csdn.net/wangpaiblog/article/detai ...

最新文章

  1. 3层-CNN卷积神经网络预测MNIST数字
  2. Spring学习11之AOP
  3. Ah, It‘s Yesterday Once More 构造,迷宫(2020.12.南京)
  4. matlab1 3倍频程,瞬时声压时域数据怎么用matlab进行1/3倍频程声压级分析
  5. 798. 差分矩阵 (二维差分)
  6. 21款网页版html5小游戏源码
  7. 仓储系统货位优化毕业论文【Flexsim仿真】
  8. 对于目标文件系统,文件过大怎么办
  9. iscsi对oracle发起程序,系统运维|设置iSCSI的发起程序(客户端)(三)
  10. 幼儿园故事导入语案例_幼儿语言活动方案优秀案例合集
  11. java泛型中T和?和有什么区别
  12. rust相框加载图片代码_用代码为相片加相框的方法
  13. [市场前景]无线流媒体:无线运营商潜在的金矿?(转载)
  14. “5g+工业互联网”,工业生产制造迎来新突破
  15. 一个HashMap跟面试官扯了半个小时
  16. vs2017 html插件推荐,收藏!推荐12个超实用的Visual Studio插件
  17. 头条小程序,小游戏头像授权报错
  18. 设计模式读书笔记汇总
  19. 最新SEO外链自动发布外链工具网站源码开源
  20. python导入安装包

热门文章

  1. MICK-SQL进阶教程 1.2 自连接的用法
  2. options请求(跨域预检)
  3. 对于多重共线性的简单理解
  4. mybatis写无签证接口APP
  5. 玩转【斗鱼直播APP】系列之首页导航栏设置
  6. Xen pv实践及问题记录
  7. 2023 易语言 抖音快手直播源获取推流地址源码
  8. 调酒壶里的酸奶 DFS
  9. 大考在即,互联网保险该如何突围?
  10. 如何通过Mac键盘在iPhone、iPad上快速打字?