软件版本

MySQL版本:MySQL 8.0.19(我的是免安装版)
下载链接: https://dev.mysql.com/downloads/
Windows版本:Windows 10 专业版

打开下载的文件,进行安装

Step 1:下载程序

Step 2:解压到指定目录(最好是一级或二级目录下,不要出现中文目录名)

我的路径是:E:\mysql-8.0.19-winx64

Step 3:配置“配置文件”(通常设置ini文件名为“my.ini”)

在mysql根路径下创建文件“my.ini”,并做如下配置

[mysqld]
# 设置mysql的安装路径
basedir = E:/mysql-8.0.19-winx64
# 设置mysql数据库的数据的存放目录
datadir = E:/mysql-8.0.19-winx64/data
# 设置端口号(默认3306)
port = 3306
# 允许最大连接数(并发数)
max_connections = 200
# 允许连接失败数(防止非法用户一直攻击数据库)
max_connect_errors = 20
# 服务端使用的字符集(默认为8bit编码的latin1字符集)
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

Step 4:配置系统环境变量(将mysql目录放到path中)

在“控制面板\所有看过哪只面板项\系统”下的“高级系统设置”内的“环境变量”中,新建‘系统变量’,变量名:MYSQL_HOME 变量值:E:\mysql-8.0.19-winx64 (这是你的mysql路径),接着在系统环境变量“Path”新建:%MYSQL_HOME%\bin

Step 5:安装mysql服务(将mysql服务加载到系统服务中)

使用“mysqld -install”命令安装mysql服务

E:\mysql-8.0.19-winx64\bin>mysqld install MySQL --defaults-file=%MYSQL_HOME%\my.ini

Step 6:初始化数据文件(mysql数据库数据存放路径)

使用“mysqld --initialize-insecure”命令初始化数据(data)文件夹

E:\mysql-8.0.19-winx64\bin>mysqld --initialize-insecure --user=mysql

Step 7:启动mysql服务

可以在系统管理“服务”内找到“mysql”启动,也可以在dos下使用net start mysql启动,服务启动后即可正常使用了!!!

E:\mysql-8.0.19-winx64\bin>net start mysql

或者

MySQL学习篇(一 安装)相关推荐

  1. Mysql学习篇之---Windows环境下安装 (修改密码)

    Mysql学习篇之---Windows环境下安装 (修改密码) 前言: 自己瞎鼓捣本机上的Mysql,结果导致mysql密码用那个都登录不进去了. 解决方案: 首先把mysql重新删除掉,重新解压了一 ...

  2. linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)

    [mysql学习]linux安装mysql,使用install脚本方式 (二) 发布时间:2020-04-06 20:51:12 来源:51CTO 阅读:1092 作者:浮尔魔司 本文介绍Linux下 ...

  3. SequoiaDB 兼容mysql学习(独立模式安装)

    一.环境准备 1.1 受支持的操作系统 1.2 服务器要求 我用的是centos7-x64,这里可以使用自己习惯使用的linux系统 1.3 Linux 系统要求 1.3.1 配置主机名 (1)设置主 ...

  4. MySQL 学习篇(四)数据库结构设计目的、基本字段类型介绍和实战内容

    目录 数据库优化的目的 数据库结构设计的步骤 数据库设计范式 数据库第一范式 数据库第二范式 数据库第三范式 数据库设计的目的 实战 需求说明 需求分析及逻辑设计 需求分析及逻辑设计-反范式化设计 反 ...

  5. MySQL 学习篇(一) 到底是什么影响了MYSQL性能

    服务器架构 一般公司的数据库架构图 首先,主服务器所组成的一个集群中,只存在一个master服务器,也就是只有一个主数据库服务器,没有任何的主从复制的高可用的组件. 也就是说,一旦这个主服务器出现了故 ...

  6. 【mysql学习篇】为什么mysql用B+Tree?

    1. 各种数据结构的对比 二叉树 不会平衡树节点,如果插入一组递增的数值,会导致树的高度很高,查询起来非常耗时 假设{1,2,3,4,5,6 } 一组数据需要存储,那么他的树的高度就为6 红黑树(二叉 ...

  7. 【mysql学习篇】count()优化分析

    一.count()查询优化 -- 临时关闭mysql查询缓存,为了查看sql多次执行的真实时间 mysql> set global query_cache_size=0; mysql> s ...

  8. Mysql学习大全(涵盖所有需要用到的mysql知识,附有图文)

    Mysql学习记录 Q:安装后如何启动mysql? A:mysql-uroot -p111111//设置的用户名:root和密码:111111 1.mysql常用命令 show databases; ...

  9. mysql64位机安装和配置_MySQL学习第二天 安装和配置mysql winx64

    一.安装方式 MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的.下面来看看这两种方式: MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,Windows操作系统下一般MyS ...

最新文章

  1. Mail Archiving Expert电子邮件归档专家
  2. oozie捕获标准输出异常capture-output
  3. hdu 5280(最大子串和变形,dp)
  4. [云炬创业基础笔记]第六章商业模式测试19
  5. Paddle.js PaddleClas 实战 ——『寻物大作战』AI 小游戏
  6. 数据库连接配置策略和实践
  7. 命令行修改mysql数据库密码
  8. 程序员编程艺术第二十七章:不改变正负数相对顺序重新排列数组(无解?)
  9. DIY高清云台(吊舱)方案
  10. Java配置分离之Spring远程配置
  11. docker 容器通过桥接方式绑定到宿主机无法访问另外一个docker容器
  12. android arcgis 添加地图,ArcGis for Android在地图上添加自定义图标
  13. MATLAB基础绘图操作
  14. 机器学习之监督学习-分类模型K近邻(KNN)算法实现
  15. USBKEY用户认证平台的研究和实现
  16. ARM汇编 BIC和ORR指令
  17. 阿里云 Aliplayer高级功能介绍(三):多字幕 1
  18. 理解LINQ预编译查询(Compiled LINQ)
  19. 借助 Play Commerce 实现购买优化、灵活订阅和收入增长
  20. 基音检测算法的性能:Performance Evaluation of Pitch Detection Algorithms

热门文章

  1. 环信IM即时通讯的简单集成
  2. Linux strace、pstack 命令 使用详解
  3. 二维数组和多维数组的本质及寻址方式
  4. windows 查看端口
  5. 驾考一点通维语版_2021驾考宝典维语版
  6. 成都拓嘉辰丰:拼多多关键词搜不到自家商品怎么回事?
  7. app营销变现系统,让你的app更值钱!
  8. 感谢同济子豪兄的分享-关于RCNN论文的学习(二)
  9. cas:27025-41-8 Glutathione oxidized氧化型谷胱甘肽 活性氧抑制剂
  10. 韩顺平Linux视频教程—笔记(全)