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)

大家都在看

  • 719. 找出第 K 小的数对距离

    数对 (a,b) 由整数 a 和 b 组成,其数对距离定义为 a 和 b 的绝对差值。 给你一个整数数组 nums 和一个整数 k ,数对由 nums[i] 和 nums[j] 组…

    数据库 2023年6月16日
    096
  • Node安装与卸载命令汇总

    nvm(MAC管理node版本) 安装最新稳定版node: nvm install stable 安装指定版本: nvm install <version></v…

    数据库 2023年6月9日
    057
  • Linux–>常用指令

    Linux的选项可以组合使用比如说ls -al这种 pwd 指令 作用:查看当前所在目录的 绝对路径 语法: pwd ls 指令 作用:显示当前目录下所有文件 语法: ls &am…

    数据库 2023年6月14日
    0163
  • MySQL扩展

    1、行转列 源数据: 目标数据: &#x6570;&#x636E;&#x51C6;&#x5907; — 建表插入数据 drop table if …

    数据库 2023年5月24日
    061
  • Airbnb JavaScript 代码规范(转载)

    一种写JavaScript更合理的代码风格。 其他代码风格指南 1.1 原始值: 当你访问一个原始类型的时候,你可以直接使用它的值。 string number boolean n…

    数据库 2023年6月11日
    0110
  • ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@’localhost’

    发现网上很多帖子都是互相抄袭的,关键是不能解决执行后的问题,在这里分享我的解决方案。 [En] Found a lot of posts on the Internet are c…

    数据库 2023年5月24日
    079
  • Logback实现按业务输出到对应日志文件

    一、方案 由于需要按业务生成不同的日志文件,看到按业务来区分,我的第一感觉就是业务其实是可以按包名来区分的。所以其实我们只要实现不同的包下面的日志输出到不同的文件,就能实现需求了。…

    数据库 2023年6月6日
    0263
  • entitybuilder–一个简单的业务通用框架

    关于业务通用框架的思考 业务系统是千差万别的,例如,保存、更新和删除订单,或者保存订单和保存客户,走的根本不是一个流程。但是,它们还是有共同点,它们的流程大致可以分成下面的几个部分…

    数据库 2023年6月6日
    083
  • 20个数据库常见面试题讲解

    事务四大特性(ACID)原子性、一致性、隔离性、持久性? 事务的并发?事务隔离级别,每个级别会引发什么问题,MySQL默认是哪个级别? MySQL常见的三种存储引擎(InnoDB、…

    数据库 2023年6月16日
    083
  • vue导入UEditor报错问题分析

    直接上报错信息,如下。。。。 1.看看js是否导入 2.看看ue是否加入 F12 控制台输入则可看见那就是导入了,不是这个问题。 在查看问题的目标方向……….

    数据库 2023年6月6日
    0124
  • SQL基础一

    一、SQL基本术语 数据库管理系统(DBMS,database management system)。人们通常用数据库这个术语来代表他们使用的数据库软件,这是不正确的。确切地说,数…

    数据库 2023年6月16日
    060
  • 爬虫基础

    1.爬虫是什么? 爬虫:一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息。 2.爬虫原理 _3.第一个爬虫程序 _ 1.扒取网页 : 扒取网页和基本代码 首先我们调…

    数据库 2023年6月11日
    064
  • 为什么我选择MySQL Workbench・一

    一、官方 官方提供的工具必然有其优势。 MySQL Workbench有两个版本,社区版和商业版。社区版是免费的。 二、第一个选择 使用MySQL之前用的是SQL Server而微…

    数据库 2023年6月9日
    066
  • JavaWeb核心篇(6)——Ajax

    JavaWeb核心篇(6)——Ajax Ajax(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML。 我们先来说概念中的 …

    数据库 2023年6月14日
    051
  • Mysql8+数据库安装和使用

    一、Mysql的版本选择 Mysql目前分文社区版和企业版,社区版在技术方面会加入许多新的未经严格测试的特性,而企业版经过严格测试认证,更加稳定、安全、可靠,性能也比社区版好。社区…

    数据库 2023年6月14日
    076
  • Java学习-第一部分-第二阶段-第一节:面向对象编程(高级)

    面向对象编程(高级) 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 类变量和类方法(static) 类变量 类…

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