1.登录mysql官网下载zip版本的mysql,我的版本是mysql-5.7.23-winx64。下面附上链接

https://dev.mysql.com/downloads/file/?id=478884

2.配置my.ini文件

解压后文件目录

原生的mysql没有自带.ini配置文件,需要自己配置,如下所示:

(1)新建data文件夹存贮数据用,我的是在E:\mysql-5.7.23-winx64\下新建

(2)新建my.ini,名字可以自己取,关键是里面的配置,打开它,添加下面的内容,basedir和datadir目录为你的解压缩目录。

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

目录结构显示:

3.安装mysql

(1)用管理员身份打开cmd窗口,进入到mysql的bin目录下,也可以在环境变量path中添加此目录

(2)运行以下命令,会生成你的临时密码,一定要记住

mysqld --initialize --user=mysql --console 

生成结果:

如果报错为:mysqld: Can't create directory,需要更改以下两个配置,系统原因导致

# 设置mysql的安装目录
basedir=E:\\mysql-5.7.23-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\\mysql-5.7.23-winx64\data

(3)接下来使用mysql守护程序安装,文件目录为你解压目录:

mysqld install MySQL --defaults-file="E:\mysql-5.7.23-winx64\my.ini"

成功安装后显示

4.登录mysql并重新设置密码

管理员运行 net start mysql,开启mysql服务,接着用 mysql -u root -p登录,密码为上面生成临时密码,若显示

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pasword y),请看5。

忘记了也没关系,5会说到。我的密码为123456

update mysql.user set authentication_string=password('123456') where user='root';

修改失败使用以下语句,因为mysql版本更新过

alter user user() identified by "123456";

修改成功后退出,关闭服务,重启,用你的新密码登录

5.忘记密码以及出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password y)的解决办法

将my.ini配置文件打开,在其尾部加上

skip-grant-tables

保存退出,重启mysql服务并登录,不用输入密码,直接enter进入,进行修改。修改完后将my.ini中最后一行删除。就可以用你设置的密码登陆了。

mysql> use mysql;
mysql>  update user set authentication_string=password("123456") where user='root';
mysql> flush privileges;  # 刷新权限

Windows上安装Mysql解压缩版教程相关推荐

  1. 如何安装MySQL解压缩版

    如何安装MySQL解压缩版 http://www.150cha.com/shujuku/mysql/291050.html 上文讲解了如何安装.配置MySQL解压缩版本. 下面详解一下我的经验. 首先 ...

  2. 在阿里云上安装MySQL的简单教程

    在阿里云上安装MySQL的简单教程 1,安装docker docker? 因为系统差异和软件之间的证书版权问题,要直接在CentOS或ubuntu系统上安装MySQL或其他软件会非常繁琐,所以我们有了 ...

  3. 在Windows上安装TkInter:完整教程

    在Windows上安装TkInter:完整教程 如果你正在寻找一种可在Windows上使用的GUI库,那么TkInter是一个非常好的选择.但是,如果你手头的资源中没有TkInter,则你需要使用下面 ...

  4. win10安装MySQL解压缩版 8.0.15(非转载,较详细)

    win10安装MySQL解压缩(zip)版 8.0.15(较详细) 日期:2019/3/24 环境:win10 MySQL版本:解压缩版 8.0.15 下载网址:https://dev.mysql.c ...

  5. 【条理清晰】在 Windows 上安装 MySQL

    下载 MySQL 安装程序 安装 MySQL 数据库 安装示例数据库 下载 MySQL 安装程序 在本教程中,我们展示如何在 Windows 平台上下载和安装 MySQL 的详细步骤. 在 Windo ...

  6. mysql5.1.35_在Windows上安装MySql 5.1.35 Noinstall版

    1. 在http://dev.mysql.com/downloads/mysql/5.0.html下载mysql-noinstall-5.0.15-win32.zip. 2. 解压到C:\mysql, ...

  7. windows下安装mysql压缩包版[转]

    安装 版本:5.6.17 1.将解压后的文件夹放到某个目录下,比如c:\software; 2.在环境变量中新建MYSQL_HOME=C:\software\mysql-5.6.17-winx64,然 ...

  8. Linux上安装MySQl超详细教程(CentOS系统)

    目录 一.CentOS6.x 版本的yum镜像安装 二.yum联网安装MySQL (一)直接安装 (二)间接安装 三.下载.tar文件安装MySQL 四.卸载MySQL 一.CentOS6.x 版本的 ...

  9. windows上安装mysql

    安装mysql后 命令行闪退 查看服务 也没有MySQL服务启动 你安装了mysql没有,没有就先安装,安装好mysql以后,在bin目录下有个mysqld.exe,运行这个程序就可以添加mysql服 ...

最新文章

  1. java 进程睡眠_Linux进程的睡眠和唤醒简析
  2. python参考文献目录_[zotero/python]库中参考文献条目删除后,清除残留PDF的脚本
  3. pandas使用resample进行不同粒度下的时间特征重构实战:构建时间维度统计特征
  4. 当世界模型被用于sim2real:机器人通过视觉想象和交互尝试来学习
  5. 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to
  6. 微信小程序 PDF下载打印
  7. Oracle B-Tree Index 原理
  8. 用Java简便地去重+排序(洛谷P1059题题解,Java语言描述)
  9. WebSocket的实现原理?为什么可以实现持久连接?
  10. csgo如何增加人机数量及平衡_FPS之CSGO职业哥瞄准秘技,人人都能学得会的瞄准方式...
  11. cpc专利电子申请客户端安装教程以及常见错误
  12. mfc获取计算机的连接端口,[求助]请问socket编程里,服务器端用什么函数获取客户端的地址与端口...
  13. 腾讯VS华为:2021“渠道战争”第一枪
  14. 病毒常用方法之隐身术
  15. 编码器SRT协议三种模式(listener, caller, rendezvous)简介
  16. ZOJ 1138 Symbolic Derivation
  17. C#秘密武器之多线程——参数与返回值
  18. 如何比较两个速度的大小地程序_58安居客小程序平台化与多小程序开发探索与实践...
  19. 安装pip最新版 20.1
  20. RPM打包之spec示例

热门文章

  1. oracle中的null 字段,Oracle下的NULL字段
  2. CUDA out of memory. Tried to allocate 392.00 MiB (GPU 0; 10.76 GiB total capacity; 652.77 MiB alread
  3. 八十二、Python | Leetcode贪心算法系列
  4. 2021年,投身自然语言处理是否明智?
  5. 当深度学习遇上量化交易——因子挖掘篇
  6. 正经炼丹师如何完美安排国庆长假?| 假期专属论文清单
  7. ACM公选课第八节DP基础3 2020.4.23-5.10补
  8. retrofit content-length为0_大佬们,一波RxJava 3.0来袭,请做好准备~
  9. HttpClient工具类
  10. c语言链表与字符结合,C语言实现双链表的(终端)添加和查询