写在前面:
以前安装软件的时候踩过不少坑,没有养成记录的好习惯,导致每次重装都需要在网上查找各种资料,浪费时间的同时还不一定能够解决问题。所以本着提高效率、减少不必要的重复劳动和方便他人的想法记录踩坑过程。

本文结构

  • 1.下载与解压
  • 2.配置环境变量
  • 3.新增配置文件和数据文件夹
  • 4.cmd安装
  • 5.登录和设置密码
  • 6.关闭mysql开机自启动

1.下载与解压

由于5.7版本需要安装vs2013,所以放弃了5.7,转向其他版本,这里是最新的8.0.20

官网下载地址https://dev.mysql.com/downloads/mysql/

选择window操作系统,64位下载

选择No thanks,just start my download

下载完之后得到mysql-8.0.20-winx64.zip

2.配置环境变量

解压:这里选择解压到D盘

D:\mysql-8.0.20-winx64

配置环境变量
直接在Win10左下角搜索框中搜索:环境变量,然后打开,进入到右下角的环境变量

系统变量中找到Path(或者是PATH,两者相同,windows大小写不敏感),选择编辑,在path中添加mysql的bin文件夹路径,举例

D:\mysql-8.0.20-winx64\bin

3.新增配置文件和数据文件夹

配置完环境变量之后,在D:\mysql-8.0.20-winx64(安装路径)目录下新增一个配置文件mysql.ini和一个名为data的文件夹
配置文件的增加方法为:新建txt文件,重命名为mysql.ini即可,如果看不到扩展名,请在任何一个文件夹下找到查看-选中文件扩展名


修改mysql.ini文件如下
需要注意的是安装目录和数据的存放目录需要是自己的目录

[mysql]# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]#设置3306端口
port = 3306 # 设置mysql的安装目录
basedir=D:\mysql-8.0.20-winx64# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.20-winx64\data# 允许最大连接数
max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4.cmd安装

使用管理员身份打开cmd直接输入如下命令(没有反应是正常现象)

mysqld --initialize-insecure --user=mysql

接着在cmd中输入如下命令,会提示安装成功(踩坑:注意以管理员身份打开cmd才可以哦,如果没有使用管理员权限,会得到安装被拒绝显示Install/Remove of the Service Denied!)

mysqld install

5.登录和设置密码

启动服务,使用如下命令,会得到服务启动成功的回复,如下图

net start mysql


服务启动之后,需要登录(第一次登录没有密码,看到Enter password之后 直接回车,不要输入东西,否则会报错)

mysql -u root -p


修改密码(在先启动服务的情况下),由于已经进入到mysql(如上图mysql>)需要先输入quit退出,然后输入以下命令,一般密码设置为root,方便记忆

mysqladmin -u root -p password

可能出现如下情况,这种情况的解决是:第一次出现Enter password时,不需要输入任何东西,直接回车即可,后面才是输入新密码

正确设置密码如下图所示

6.关闭mysql开机自启动

关闭mysql开机自启动

在win10最下角搜索框中输入

Services.msc

会打开服务

找到Mysql,右击选择属性,打开属性面板如下图,启动类型选择手动,然后确定

参考资料
mysql-5.7.24-winx64安装

Mysql8.0.20下载和安装相关推荐

  1. mysql8.0.20 64位安装教程_MySQL8.0.20压缩版本安装教程图文详解

    1.mysql下载地址: http://ftp.ntu.edu.tw/mysql/downloads/mysql-cluster-8.0/ 2.解压以后放在一个文件夹里面,创建my.ini配置文件: ...

  2. MySQL8.0的下载、安装、配置

    1.MySQL的下载.安装.配置 1.1 MySQL四大版本 MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于 大多数普通用户. MySQL E ...

  3. mysql8.0.13下载与安装图文教程

    一.进入mysql网站:https://dev.mysql.com/downloads/mysql/ 二.进入Community选择MySQL Communtiy Server 三.将页面拉到最下面选 ...

  4. Mysql-8.0.26-winx64下载和安装

    1.访问MySQL官网 拉到页尾选择选择downloads,开发版MySQL Community server(社区服务器) 2.选择windows版本,release版本(发布版) ZIP是解压安装 ...

  5. mysql-8.0.29-winx64下载及安装教程

    1.进入官网:https://www.mysql.com/ 2.选择开发者社区,然后选择一个社区版本 3.然后就可以下载zip版本 4. 将下载的zip包解压到安装目录 5.将mysql加进环境变量 ...

  6. mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解

    先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置  指向my ...

  7. MySQL 8.0.20 Window10免安装版配置及Navicat管理

    1.MySQL8.0.20下载及解压 下载链接https://dev.mysql.com/downloads/mysql/ 2.新建配置文件my.ini放在D:\mysql-8.0.20-winx64 ...

  8. mysql数据库压缩图片_MySQL8.0.20压缩版本安装教程图片加文字详解

    1.MySQL下载地址: http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-Cluster-8.0/ 2.解压以后放在一个文件夹里面,创建my.ini配置文件: ...

  9. MySQL8.0.20版本下载+安装(OS要求win10)

    MySQL下载 我选择下载的是MySQL8.0.20的comunity版本,也就是社区版本,是免费的开源版本. MySQL官网下载地址 进入下载官网 选择操作系统,这里有三个下载链接,后两个分别是两个 ...

最新文章

  1. mysql 按重复排序_php-按日期排序并允许重复的日期时,获取MySQL中的上一个和下一个记录...
  2. Python学习入门基础教程(learning Python)--2.3.5Python返回多个值问题
  3. Android--加载大分辨率图片到内存
  4. python绘制数字_#0000在一个图片上画一个数字
  5. 数据库-数据库的备份与恢复
  6. (转)如何选择合适的射频模块
  7. C语言——生命游戏(初始
  8. spring aop设计模式_Spring框架中设计模式的运用
  9. 快速建站-html基础-0223
  10. 彻底杜绝warning: Cannot add header information - headers already sent in......
  11. HTTP响应码及其含义
  12. 源代码安装mysql配置步骤
  13. 【Shiro第六篇】SpringBoot + Shiro集成缓存功能
  14. 在线图片裁剪,关于使用cropperjs踩过的坑
  15. matlab短均线滞后项,如何解决均线理论时间滞后性? 方法其实很简单!
  16. 小米9刷鸿蒙,小米手机怎么刷机 小米9刷第三方ROM方法【详解】
  17. 中铁员工入职培训心得体会
  18. python增加微博阅读量_微博如何增加阅读量
  19. Fedora 12详细安装设置Compiz+Emerald+AWN实现特效
  20. 建立基于Open vSwitch的GRE隧道

热门文章

  1. 制作 OpenStack Linux 镜像 - 每天5分钟玩转 OpenStack(151)
  2. 使用Sysmon和Splunk探测网络环境中横向渗透
  3. Atitit 实现java的linq 以及与stream api的比较
  4. [原]ubuntu14.04 网卡逻辑修改没有文件/etc/udev/rules.d/70-persistent-net.rules
  5. iOS:app直播---采集篇
  6. 用jquery修改默认的单选框radio或者复选框checkbox选择框样式
  7. CentOS 7 安装配置 NFS
  8. python安装mysqlclient报错_Centos 6 – sudo在为Python 3.4安装mysqlclient时...
  9. springboot oauth2登录成功处理器_Spring Boot Security 整合 OAuth2 设计安全API接口服务...
  10. java卸载_java快速入门篇之windows-MySQL-5.6安装与卸载