一、MySQL8下载

官网下载地址:MySQL :: Download MySQL Community Server

点击免安装版的"Download"跳转至下载页面,点击下方的"No thanks,just start my download."即可进行下载(下载MySQL无需登录Oracle账号)。

二、MySQL8安装

将下载的压缩包解压至需要安装的目录,如E:\Program Files。

三、MySQL8配置

1.配置系统环境变量

右键此电脑->属性||打开设置->系统->关于,高级系统设置->环境变量

选中系统变量Path点击"编辑",弹出的窗口点击"新建",输入MySQL安装目录下的bin目录的绝对路径(可点击"浏览",选择MySQL安装目录下的bin目录)。

配置好之后,弹出的窗口全部点击"确定"关闭即可。

2.安装MySQL服务

以管理员身份运行命令提示符,执行mysqld install命令,提示"Service successfully installed."则MySQL服务安装成功,可打开任务管理器进行确认。

注:MySQL服务安装后默认是开机启动的。如需改为手动启动,右键此电脑,点击"管理",打开"服务",找到MySQL,右键点击"属性",修改启动类型为"手动",点击"应用"“确定”,关闭窗口即可。

附1:此过程可能会报如下系统错误,此错误与MySQL8无关,将缺失的文件vcruntime140_1.dll复制到C:\Windows\System32目录下(32位操作系统需复制到C:\Windows\SysWOW64)即可解决。

vcruntime140_1.dll下载地址:vcruntime140_1.dll

附2:如需卸载MySQL服务,以管理员身份运行命令提示符,执行mysqld remove命令,提示"Service successfully removed."则MySQL服务移除成功,可打开任务管理器进行确认。

3.新建配置文件my.ini

在MySQL8的安装目录内右键新建txt文本文档,将文件名及拓展名改为"my.ini"(未显示文件拓展名的可点击资源管理器上方的查看,勾选"显示文件的拓展名")。

修改my.ini的内容,如下只做了最简单的配置,basedir修改为自己的安装目录,datadir修改为自己想要用来存储数据库的目录

不要新建data文件夹,第④步初始化配置文件后data文件夹会自动生成,否则会失败。

[mysqld]
# set basedir to your installation path
basedir=E:\Program Files\mysql-8.0.27-winx64
# set datadir to the location of your data directory
datadir=E:\Program Files\mysql-8.0.27-winx64\data

4.初始化配置文件

# 以下命令二选一
# 随机生成初始密码
mysqld --initialize --console
# 不生成密码
mysqld --initialize-insecure --console

以管理员身份运行命令提示符,如执行mysqld --initialize --console,会随机生成初始密码,"root@localhost:"后面的即为初始密码,记录下来,之后登录要用。

建议执行mysqld --initialize-insecure --console,不生成初始密码,登录之后需重新设置密码。

命令执行完会生成data文件夹(如之前自己新建了data文件夹,此过程可能会失败),将data文件夹删除之后此过程可多次执行。

5.启动MySQL服务,修改root用户密码

以管理员身份运行命令提示符,执行net start mysql启动MySQL服务 或者 打开任务管理器选择服务找到MySQL右键点击开始。

输入mysql -uroot -p进入mysql,如第④步执行了未设置随机密码的命令,直接回车即可,下方出现"mysql>"则进入成功。

执行以下命令,修改root用户密码

alter user 'root'@'localhost' identified by 'password';

注:MySQL8+版本,update mysql.user set password='password' where user='root';已不再适用

刷新权限

flush privileges;

exit退出,使用新密码进行登录,测试是否改密成功。

至此,MySQL8服务已安装成功。

MySQL8免安装版下载安装与配置(windows)相关推荐

  1. MySQL8免安装版下载安装与配置(linux)

    一.前言 基于Linux平台的MySQL安装文件有三个版本,分别是RPM软件.GenericBinaries软件包.源码包,具体介绍如下: ①RPM软件包是一种Linux平台下的安装文件,通过相关命令 ...

  2. win7mysql免安装版安装_win7下MySQL免安装版下载安装、配置与使用

    2.解压,新建my.ini文件 代码:(把里面D:\mysql\mysql-5.6.17-winx64改成你自己的软件路径,保存) [mysql] # 设置mysql客户端默认字符集 default- ...

  3. MySql5.6.51 免安装版下载配置

    MySql5.6.51 免安装版下载配置 下载 环境说明 下载地址 配置 添加配置文件 配置环境变量 注册&启动服务 注册服务 启动服务 设置初始密码 最近云服务器装了个mysql数据库版本5 ...

  4. JDK11-winx64免安装版,安装卸载配置使用教程

    JDK11-winx64免安装版,安装卸载配置使用教程 一.安装步骤 1.1 教程须知 1.1.1 教程配置 1.1.2 步骤提示 1.2 卸载JDK 1.3 下载JDK 二.常用技巧 2.1 配置系 ...

  5. MySQL免安装版下载及安装

    MySQL免安装版下载及安装 1.下载安装包 2.安装 3.配置环境变量 1.下载安装包 Mysql官网下载地址. 解压 2.安装 1.以管理员身份打开 2.切换到mysql的解压目录 3.执行安装命 ...

  6. jdk绿色免安装版如何进行相关配置?

    jdk绿色免安装版如何进行相关配置? 1.到网上下载一个绿色版kdk版本 如下: 2.新建文本文件重命名后缀为:xx.bat.运行. 内容如下: @echo off echo **以下设置Java环境 ...

  7. mysql8.0.18ZIP版下载与安装(以及无my-default.ini文件和data文件夹的解决方法)

    mysql8.0.18ZIP版下载与安装(以及无my-default.ini文件和data文件夹的解决方法) 参考文章: (1)mysql8.0.18ZIP版下载与安装(以及无my-default.i ...

  8. vmware 8 精简 安装版_被困免安装版下载

    [游戏封面] 游戏类型:冒险游戏 开发发行:N4bA | N4bA 发售日期:2019-12-28 整理时间:2019-12-31 游戏平台:PC [游戏简介] <被困(Trapped)> ...

  9. MySQL5.7.11免安装版的安装和配置:解决MYSQL 服务无法启动问题

    MySQL5.7.11免安装版的安装和配置:解决MYSQL 服务无法启动问题 参考文章: (1)MySQL5.7.11免安装版的安装和配置:解决MYSQL 服务无法启动问题 (2)https://ww ...

最新文章

  1. libgdx 学习笔记一 开发环境搭建
  2. 2019山东夏令营摸鱼记
  3. **CI两种方式查询所返回的结果数量
  4. java查看对象地址_如何获取到JAVA对象所在的内存地址
  5. QT关于资源文件的添加使用
  6. Oracle 用户、对象权限、系统权限
  7. Python 中的黑暗角落(一):理解 yield 关键字
  8. Java对象序列化乱码6_对象序列化成字符串乱码解决
  9. oracle——监听(三、监听配置)
  10. linux内核zfs,ZFS与Linux文件系统的变革
  11. SpringBoot2.x填坑(三):启动报错Failed to configure a DataSource: 'url' attribute is not specified and no emb
  12. Yii2如何使用存取控制过滤器(ACF)
  13. Linux下MySQL 5.7在线镜像安装
  14. 基于VaR模型与CAPM模型的个股日收益率分析报告——以宁德时代(300750)为例
  15. c编程语言real,20 种最奇怪的编程语言
  16. 6-1 判断顺序表是否有序(Java语言描述 )
  17. YYYY/MM/dd 日期format的幺蛾子
  18. CF#764(div.3A~D)dp进阶
  19. html文标题党,教你成为微信公众号推文标题党
  20. 癌细胞自噬调控肿瘤发生与发展的研究进展(2021年5月)

热门文章

  1. oracle instr函数(oracle 用instr 来代替 like)
  2. 二叉树的基本操作的实现
  3. 2022 CCF中国软件大会(CCF Chinasoft)“约束求解与定理证明”论坛成功召开
  4. stegsolve 的安装使用
  5. 这是你们要的临时接收短信的虚拟手机号
  6. 【文档】AOA_Demonstration_Primer
  7. Python中str和repr的区别
  8. HM二次开发 - 外部程序采用socket与HM实现通信
  9. 什么是虚继承?虚基类?
  10. Android Studio 使用Profiler时App崩溃闪退