MySQL8.0.x 安装傻瓜式教程【极简】

MySQL8.0.x 安装

一、下载

MySQL官网下载链接:https://downloads.mysql.com/archives/community/

选择版本后下载zip文件

MySQL8.0.x 安装傻瓜式教程【极简】

博主选择的是8.0.13

二、安装

1 解压

把下载好的zip包在你想要的路径下直接解压。

解压完成后,您会看到这样的界面:

[En]

After the decompression is completed, you will get this interface:

MySQL8.0.x 安装傻瓜式教程【极简】

2 配置环境变量

右击此电脑选择属性

MySQL8.0.x 安装傻瓜式教程【极简】

MySQL8.0.x 安装傻瓜式教程【极简】

双击系统环境变量的Path

MySQL8.0.x 安装傻瓜式教程【极简】

新建一个刚刚你解压的路径(注意要到bin路径下)

3 配置my.ini

MySQL8.0.x 安装傻瓜式教程【极简】

在D:\Program Files (x86)\mysql-8.0.13-winx64\mysql-8.0.13-winx64路径下新建一个 my.ini 文件。

这里有一个说明:它可能被埋了,你可以参考下面的链接来做。

[En]

Here is a note: it may be buried, you can refer to the following link to do it.

https://www.cnblogs.com/rainbow-1/p/16119461.html

文件内容如下:

[mysqld]

设置3306端口

port=3306

设置mysql的安装目录

basedir=D:\\Program Files (x86)\\mysql-8.0.13-winx64\\mysql-8.0.13-winx64

切记此处一定要用双斜杠\\,单斜杠这里会出错。

设置mysql数据库的数据的存放目录

datadir=D:\Program Files (x86)\mysql-8.0.13-winx64\\Data
此处同上

允许最大连接数

max_connections=200

允许连接失败的次数。这是为了防止有人试图从主机攻击数据库系统。<details><summary>*<font color='gray'>[En]</font>*</summary>*<font color='gray'>The number of times connection failures are allowed. This is to prevent someone from trying to attack the database system from the host.</font>*</details>

max_connect_errors=10

服务端使用的字符集默认为UTF8

character-set-server=utf8

创建新表时将使用的默认存储引擎<details><summary>*<font color='gray'>[En]</font>*</summary>*<font color='gray'>The default storage engine that will be used when creating new tables</font>*</details>

default-storage-engine=INNODB

默认使用"mysql_native_password"插件认证

default_authentication_plugin=mysql_native_password

[mysql]

设置mysql客户端默认字符集

default-character-set=utf8

[client]

设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8

4 命令行启动mysql

WIN+R 输入cmd 进入window命令行

MySQL8.0.x 安装傻瓜式教程【极简】

cd 进入安装mysql的bin目录下

MySQL8.0.x 安装傻瓜式教程【极简】

输入:mysqld –initialize –console

等待一段时间会产生一大堆东西。建议您将输出复制到记事本中,因为它将包含您需要的初始数据库密码

[En]

Waiting for a while will output a bunch of things. It is recommended that you copy the output and put it in a notepad because it will contain the * initial database password * you need.

一般会在root@localhost:之后( 是一堆像乱码一样的东西,这是初始的随机密码,后续我们会进行更改!

记下密码之后,执行命令:mysqld –install 安装mysql

正常会输出 successfully

之后执行命令:net start mysql 启动mysql服务

5 修改登录密码

命令:mysql -u root -p 之后复制你刚刚保存在txt文件的初始密码进入mysql

命令:==ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
== 这个 123456是我随便打的 可以自定义修改,如果是mysql8以上,推荐别使用纯数字密码,别问我为什么,都是被坑出来的教训!

注:如果出现忘记初始随机密码的情况,可以重新执行mysqld –initialize –console这个命令, 但是前提是删除之前生成的Data文件夹

MySQL8.0.x 安装傻瓜式教程【极简】

Original: https://www.cnblogs.com/rainbow-1/p/16119566.html
Author: 靠谱杨
Title: MySQL8.0.x 安装傻瓜式教程【极简】

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/505492/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 异步线程里的日志不好追踪?小支一招,轻松搞定!

    众所周知,通过唯一的链路id来追踪一次请求的所有日志,对于排查生产问题来说,会是非常给力的。这个比较容易实现。我之前的博客也有多次提及 ▄︻┻┳═一 https://www.cnb…

    数据库 2023年6月9日
    092
  • rsync

    rsync是什么 rsync特性 1)可以镜像保存整个目录树和文件系统。 2)可以很容易做到保持原来文件的权限、时间、软硬连接等。 3)无需特殊权限即可安装。 4)快速:第一次同步…

    数据库 2023年6月14日
    086
  • Spring 学习笔记

    Spring 框架是由于软件开发的复杂性而创建的。Spring 使用的是基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。 Spring 一. Spring Fra…

    数据库 2023年6月11日
    084
  • 设计模式之(3)——抽象工厂方法模式

    定义:抽象工厂模式简单地讲,就是提供一个超级工厂,围绕这个超级工厂创建其他工厂;抽象工厂模式提供一个创建一些列相关或者相互依赖对象的接口; 在此之前我们先来讲一下产品等级和产品族的…

    数据库 2023年6月14日
    077
  • 线程本地存储 ThreadLocal

    线程本地存储提供了线程内存储变量的能力,这些变量是线程私有的。 线程本地存储一般用在跨类、跨方法的传递一些值。 线程本地存储也是解决特定场景下线程安全问题的思路之一(每个线程都访问…

    数据库 2023年6月11日
    096
  • SpringMvc(一)-初识

    1、环境搭建 1.1 jar包 4.3.18.RELEASE org.springframework spring-web ${spring.version} org.spring…

    数据库 2023年6月16日
    085
  • Mysql 索引

    索引的目的是提高查询效率。 [En] The purpose of index is to improve query efficiency. 一 索引分类 1、普通索引 inde…

    数据库 2023年5月24日
    095
  • mysql

    mysql 1.1数据库 关系型数据库:数据存储在硬盘上 [En] Relational database: the data is stored in the hard disk…

    数据库 2023年5月24日
    097
  • 简单聊聊mysql的脏读、不可重复读、幻读

    最近,在一次 mysql 死锁的生产事故中,我发现,关于 mysql 的锁、事务等等,我所知道的东西太碎了,所以,我试着用几个例子将它们串起来。具体做法就是通过不断地问问题、回答问…

    数据库 2023年5月24日
    0108
  • 图数据挖掘!使用图分析+AI进行保险欺诈检测 ⛵

    💡 作者:韩信子@ShowMeAI📘 机器学习实战系列:https://www.showmeai.tech/tutorials/41📘 本文地址:https://www.showm…

    数据库 2023年6月14日
    080
  • HttpServletRequest 类

    HttpServletRequest类有什么作用 HttpServletRequest 类的常用方法 如何获取请求参数 doGet 请求的中文乱码解决: POST 请求的中文乱码解…

    数据库 2023年6月11日
    081
  • Java线程通信

    Java线程通信 螣蛇乘雾,终为土灰。 多个线程协同工作完成某个任务时就会涉及到线程间通信问题。如何使各个线程之间同时执行,顺序执行、交叉执行等。 一、线程同时执行 创建两个线程a…

    数据库 2023年6月14日
    092
  • Django项目中表的查询的操作

    2022-09-29 shell操作: 我在使用中是pycharm与数据库建立连接的一个工具。 使用的环境: 在此处是用在了虚拟环境中。 使用场景: 一般是在创建的表中插入数据后,…

    数据库 2023年6月14日
    082
  • redhat 7.4从openssh7.6离线升级openssh8.4p1解决方法

    具体需求 这几天生产环境服务器又进行了安全扫描,每次都会报一下漏洞错误。虽然只有一个高危问题,但是每次看到ssh远程漏洞都很烧脑 “主要是里面坑太多了”,闲…

    数据库 2023年6月14日
    080
  • gorm 版本对比

    两个版本 github.com/jinzhu/gorm v1.9.16 gorm.io/gorm v1.21.3 Open // jinzhu func Open(dialect …

    数据库 2023年6月9日
    0118
  • ZooKeeper集群部署

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    数据库 2023年6月16日
    0104
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球