1. 下载
    这一步比较简单,直接去官网下载就行了,其它第三方的网站也是可以下载的。需要注意的是,如果在官网下载,点击这个just start my download,可以免登陆。
  2. 解压
    解压到自己平时放软件安装的目录即可,解压后大概是下面这样一个目录结构。马赛克遮挡住了两个文件,原始包中没有,后续或添加,或自动生成。


3. 添加my.ini文件
就在上面的目录下面新建一个my.ini文件,添加以下内容。特别注意basedirdatadir需要匹配自己的mysql解压后的文件目录。

[mysqld]
#skip-grant-tables
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\softwareDir\\mysql-8.0.23-winx64   # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧
# 设置mysql数据库的数据的存放目录
datadir=D:\\softwareDir\\mysql-8.0.23-winx64\\Data   # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
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
  1. 添加path
    在系统变量的path中追加bin目录的地址,如D:\softwareDir\mysql-8.0.23-winx64\bin,注意要是用分号和前面的数据分隔。
    5. 初始化data目录
    在图二的目录下,右键,选择命令提示符(管理员),执行bin\mysqld --defaults-file=my.ini --initialize-insecure,等待执行,大概需要执行几十秒,耐心等待。至此,图二中马赛克挡住的两个文件就有了,一个是data目录,一个是my.ini文件。

  2. 安装命令
    执行bin\mysqld --install
    这里需要注意,如果提示mysql service已经存在,很有可能是之前安装过,但是没有卸载干净,使用sc query mysqlsc delete mysql分别可以查询和删除之前的service数据。总之,要保证本次执行显示service successfully installed.

  3. 启动服务
    通过上面的步骤安装成功后,使用net start mysql命令可以成功启动服务,此时使用Navicat大概率是登陆不了的,如果可以登陆的话,点到为止,mysql安装完成。如果不行,接着往下看。

  4. 打开my.ini文件,去掉skip-grant-tables前面的#号,取消注释,启动mysql时可以跳过权限表验证。然后先后使用net stop mysqlnet start mysql重启服务,最一步最后对应着windows的服务列表执行,如果命令执行不成功,还可以手动执行。

  5. 修改root密码
    8.1 mysql -u root -p 回车
    8.2 提示输入密码 直接回车
    8.3 user mysql; 回车
    8.4 update mysql.user set password=password('123456') where user='root'; 回车,修改密码
    8.5 flush privileges 刷新数据库
    8.5 quit; 退出

  6. 打开my.ini文件,注释skip-grant-tables

  7. 再次先后使用 net stop mysqlnet start mysql重启服务,还是那句话,最好对早服务列表,看命令是否生效,重启完成后就可以使用Navicat连接了。

mysql解压版超详细安装以及各种避坑指南相关推荐

  1. mysql解压版配置win8_Windows安装mysql8解压版

    下载 解压 下面是我解压的根目录图 image.png 后续的配置和这个路径是有关系的. 配置 在根目录下创建一个文件my.ini [mysql] # 设置mysql客户端默认字符集 default- ...

  2. MySQL解压版安装

    MySQL解压版安装 1.下载对应版本的MySQL压缩包. 2.把压缩包解压在指定的位置. 3.在安装目录里面建一个文件,文件名字是指定的 my.ini 文件 4.在配置文件中写入如下的配置代码: [ ...

  3. mysql 绿色版远程访问_【Linux】MySQL解压版安装及允许远程访问

    安装环境/工具 1.Linux( centOS 版) 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar 安装步骤 1.下载mysql解压版(mysql-5.6.31-l ...

  4. python解压版怎么安装不了_python 连接数据库mysql解压版安装配置及遇到问题

    引言 今天学习python连接数据库,就想安装一下mysql数据库,没想到小小的数据库也遇到了不少挫折,所以我就把自己的安装过程以及问题写出来分享给大家. mysql下载链接:https://u205 ...

  5. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm http://cdn.mysql. ...

  6. mysql解压版下载安装教程_mysql 解压版安装配置方法教程

    1.首先,你要下载MySQL解压版,下载地址 虽然mysql都有8.0了,但这里我要安装的是mysql5.7,其他版本方法类似 2.解压安装包,根据自己的喜好选择路径,我选择的路径是D盘,因此MySQ ...

  7. mysql+win10+64位安装步骤_win10 安装 mysql解压版安装步骤

    参考资料:win 10 安装 mysql 5.7 本文参考上面的网址的教程,感谢作者分享. 我安装的是解压版,因为安装版并没有64位的,并且安装版也就是自动安装,节省了一部分配置操作, 反正是学习,就 ...

  8. 官方MySQL解压版安装说明

    MySQL解压版安装说明 一. 下载回来(我这里下的是5.6): MySQL5.6官方下载地址 zip格式,解压缩之后要进行配置. 解压之后可以将该文件夹改名,放到合适的位置, 比如把文件夹改名为My ...

  9. Windows下MySQL 解压版安装教程

    Windows下MySQL 解压版离线安装教程 先安装微软常用运行库 http://www.downcc.com/soft/438494.html 下载安装包 https://downloads.my ...

最新文章

  1. Html5本地存储和本地数据库
  2. Lesson 15.2 学习率调度在PyTorch中的实现方法
  3. 基于mcp940反编译Minecraft源代码
  4. Spring Boot使用MyBatis 3打印SQL的配置
  5. 视觉SLAM十四讲学习笔记-第六讲-非线性优化的状态估计问题
  6. 字符串匹配之KMP算法详解
  7. c语言向自定数组_C语言怎么向自定义函数中传入一个数组,处理完再返回新的数组?...
  8. 又一百度杰出科学家离职,百度研究院成中国AI的黄埔军校?
  9. 什么是OPTEE-OS
  10. unity3D游戏制作—暗黑战神DarkGod
  11. 如何使用计算机蓝牙设备管理器,电脑设备管理器连接蓝牙的方法
  12. VmPlayer上设置主机和windows虚拟机文件夹共享
  13. STEP7-Microwin SMART软件彻底卸载步骤
  14. MATLAB中fspecial()函数的用法
  15. Resizable BAR support(MSDN翻译)
  16. Flutter 旋转动画 — RotationTransition
  17. APP启动无视频数据-YYC松鼠短视频系统
  18. Win7 自制关闭屏幕快捷键
  19. Go技术日报(2021-11-16/17)——gRPC的错误处理实践
  20. NCBI Pathogen Detection project简介

热门文章

  1. java.net.NoRouteToHostException: No route to host解决方法
  2. Android Studio没有看到设备
  3. JavaScript可变参数个数
  4. activiti查询当前用户的任务列表
  5. activiti启动流程实例
  6. 如何修改python代码_解决如何去除Python代码前行号的方法
  7. linux能记录日志的终端,如何记录Linux终端下的操作日志
  8. python的方向_Python Shell下方向键显示「^[[C^[[D」修复方法
  9. JavaScript中对于函数的形参实参个数匹配是如何做的?
  10. Java内存分析—栈,堆,方法区