作者:北顾箫

博客园地址:https://www.cnblogs.com/Aarom

1.下载解压

下载地址:https://downloads.mysql.com/archives/community/

  • 选择与系统对应位数下载,我这里选择的是64位(下载会稍微有点慢)

  • 解压:例如我解压目录为 D:\Config\mysql-5.7.29-winx64

2. 配置环境变量

  • win+i打开Windows设置系统关于高级系统设置环境变量系统变量

  • 这里有两种方式:

  • 第一种:

    1.新建MYSQL_HOME变量

    变量名:MYSQL_HOME
    变量值:D:\Config\mysql-5.7.29-winx64 // 要根据自己的实际路径配置

    2.在Path变量中添加

    %MYSQL_HOME%\bin

  • 第二种:

    1.直接在Path变量中添加

    D:\Config\mysql-5.7.29-winx64\bin

  • 任意选择一种方式,确认无误后一直点确认

  • 我用的是第二种,较为简单

3. 初始化

  • 在D:\Config\mysql-5.7.29-winx64目录新建一个文本文档

  • 把以下数据复制进去,保存后重命名为my.ini

    # 设置mysql客户端默认字符集
    
    default-character-set=utf8
    
    [mysqld]
    
    # 设置3306端口
    
    port = 3306
    
    # 设置mysql的安装目录
    
    basedir=D:\Config\mysql-5.7.29-winx64
    
    # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
    
    datadir=D:\Config\mysql-5.7.29-winx64\data
    
    # 允许最大连接数
    
    max_connections=20
    
    # 服务端使用的字符集默认utf8
    
    character-set-server=utf8
    
    # 创建新表时将使用的默认存储引擎
    
    default-storage-engine=INNODB

  • 管理员身份运行命令提示符(这里一定要管理员身份运行)

  • 初始化mysql:输入mysqld --initialize-insecure,回车,当目录中出现data文件夹进行下一步

  • 注册mysql服务:输入mysqld -install,回车

  • 启动mysql服务:输入net start mysql,回车。

  • 初始化密码:敲入mysqladmin -u root password 你想要设置的密码

  • 以后改密码用:mysqladmin -u用户名 -p旧密码 password 新密码

  • 启动mysql服务:输入mysql -u root -p,回车,输入密码,再回车

4.卸载方法

  • 先停止mysql服务:net stop mysql,回车
  • 再卸载:mysqld -remove mysql,回车
  • 最后删除环境变量即可

转载请注明出处:https://www.cnblogs.com/Aarom/p/15987655.html

恶意转载必究!!!

MySQL-5.7.29解压版安装教程【全网最新】的更多相关文章

  1. mysql 5.7.21 解压版安装配置方法图文教程

    引用:https://www.jb51.net/article/140951.htm 1.首先,你要下载MySQL解压版,下载地址,图解: 2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\ ...

  2. MySQL 5.7.18 解压版安装

    原文链接:https://my.oschina.net/u/3474266/blog/895696 我在安装免安装版的5.7.18的时候出现了问题,正好找到这个,十分感激 今天下载安装了MySQL C ...

  3. MySQL 5.7 解压版 安装教程(图文详细)[Windows]

    最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压版的图文详细安装教程. 至于为什么我会选择解压版而不是安装版,一 ...

  4. MySQL5.7.23解压版安装教程

    每次找安装教程太麻烦,因此给自己备份一下步骤,方便以后查看.解压版下载地址https://dev.mysql.com/downloads/mysql/,详细图解如下: 1.根据自己需求,选择适合自己的 ...

  5. MySQL Server 5.6 解压版安装配置

    MySQL解压版下载地址为: http://dev.mysql.com/downloads/mysql/5.6.html#downloads 安装及配置步骤: ①将MySQL的zip包解压到路径C:\ ...

  6. win10下MySQL 5.7.20解压版安装步骤

    1.从官网下载MySQL5.7.20解压版64位:https://dev.mysql.com/downloads/file/?id=473309. 2.解压(我的解压路径为:E:\mysql-5.7. ...

  7. mysql免解压版安装教程步骤

    首先我这里演示的是mysql-5.6.27-winx64这个免解压的版本 添加环境变量(如添加了则跳过该步骤) 操作如下: )右键单击我的电脑->属性->高级系统设置(高级)->环境 ...

  8. Windows下MySQL8.0.13解压版安装教程

    下载 MySQL8.0.13-64位下载地址 在下载页面的底部,有三种安装包,第一种是MySQL的安装程序,下载完点击安装即可. 第二种是普通的压缩版,体积较小. 第三种是自带debug和测试的压缩版 ...

  9. mysql5.5.x.zip 解压版安装教程

    一,前言 记一次安装解压版的mysql 5.5的经过,参考了一些文章,也遇到了一些错误,最终都安装成功了.在这里记录一下安装的过程,一方面自己做一个记录,领一方面给大家提供一份参考. 二,环境 1,w ...

随机推荐

  1. Vue.js的指令、生命周期钩子与数据选项

    vue.js官网:https://cn.vuejs.org/v2/guide/components-registration.html 一.常用指令 v-if ... v-else: 作用:控制元素是 ...

  2. Linux 配置 SVN and ideal 配置SVN的客户端 ?

    Linux 配置 SVN? 4.配置svn(服务器端) 项目管理工具(subversion),每个公司都会用到(git/svn) 目的就是为了合作开发 4.1.从linux上安装svn 不需要从官网下 ...

  3. 新手应该如何学习 PHP 语言?

    其实php开发,不只是一个简单的php开发,而是整个一个行业,一般叫web开发,或者php后端开发,所以从html,css,js,jq,php,sql基本这些都要有了解.当然你有html,css基础, ...

  4. java_JDBC,连接数据库方式,RestSet结果集,Statement,PreparedStatement,事务,批处理,数据库连接池(c3p0和Druid)、Apache-DBUtils、

    一.JDBC的概述 1.JDBC为访问不同的数据薛是供了统一的接口,为使用者屏蔽了细节问题.2. Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作 ...

  5. Java一维与二维数组的拷贝与排序

    Java一维与二维数组的拷贝与排序 目录 Java一维与二维数组的拷贝与排序 Arrays.sort() 一维数组升序排序 二维数组按行升序排序 二维数组按列升序排序 Java中的数组 Java中数组 ...

  6. 赠送4本《 PHP 程序员面试笔试宝典》

    < PHP 程序员面试笔试宝典>历时一年,由机械工业出版社出版,在 2018 年 11 月问世.全书共八个章节,涉及 面试笔试经验技巧.PHP 基础知识.PHP 进阶知识,PHP 面向对象 ...

  7. 【琉忆分享】新手如何学习PHP?附上PHP知识导图。

    你好,是我--琉忆.PHP程序员面试系列图书作者. 作为一名PHP开发者过来人,也是经历了菜鸟到老手的过程,在此给那些想学PHP的同学指条路,即使你是转行学PHP一样可以学会PHP. (如果觉得下面这 ...

  8. opencv笔记--Active contours

    Active Contours 也称作 Snake,通过定义封闭区域曲线的能量函数,并使其最小化得到最终曲线. Active Contours 被用作物体边界精确定位上,opencv 给出了一个实现, ...

  9. Gateway 简介

    概述 微服务可能分布在不同的主机上,这样有许多缺点:前端需要硬编码调用不同地址的微服务很麻烦:存在跨域访问的问题:微服务地址直接暴露是不安全的.还有所以需要为前端提供一个统一的访问入口.Gateway ...

  10. 利用信号量semaphore实现两个进程读写同步 Linux C

    这篇帖子主要是记录一下自己使用信号量遇到的坑. 首先是需求:创建两个进程A,B.A往buffer中写,B读.两个进程利用命名管道进行通信,并实现读写同步.即A写完后通知B读,B读完后通知A写. 如果A ...