安装环境

  • Windows版本:Windows10 64bit
  • MySQL版本: MySQL5.7.20

配置过程

1.下载MySQL Community Server (下载链接

  • 根据自己操作系统需要下载相应的版本即可

  • 在跳转页面点击页面下方的“No thanks,just…”即可进入下载

2.解压MySQL Server

  • 将下载的mysql-5.7.20-winx64 .zip解压,解压好的文件夹可根据你的需要存放
  • 示例中将解压文件直接存放在F盘下,并将文件夹重命名为MySQL

3.为MySQL配置环境变量

  • 进入控制面板下的“系统”选项

  • 选择左侧的“高级系统设置”

  • 在“系统熟悉”面板中点击“环境变量”

  • 在“用户变量”下新建一个变量,命名为“MySQL”,赋值为MySQL存放地址,点击“确定

  • 在“用户变量”下找到“Path”变量(如果没有该变量则新建一个),添加一个值%MySQL%\bin,点击“确定

  • 在环境变量配置面板和系统属性面板点击“确定

4.注册MySQL服务

  • 右击开始菜单按钮,选择“命令提示符(管理员)
  • 进入MySQL文件夹下的bin目录,执行命令mysqld -install,注册MySQL服务。注册完毕后不要关闭命令提示符。

5.配置MySQL

  • Mysql5.7之后文件夹下没有了data文件夹(如图)

  • 需要进行命令初始化才自动生成data文件夹

mysqld --initialize-insecure --user=mysql

  • 5.7.18之后的mysql没有my.ini配置文件,也没有my-default.ini配置文件。其实不需要配置这两个文件,可以直接启动mysql,执行命令

net start mysql

6.MySQL基本操作

  • 如果将MySQL的安装目录的bin目录的路径添加到系统环境变量的path变量中,则在全局都可以对mysql进行操作

  • 登录MySQL数据库,默认的登录用户名为root,密码为空
  • 执行命令mysql -u root -p,在输入密码时直接使用回车键即可

  • 初始化密码
  • 执行命令 flush privileges; 刷新权限
  • 执行命令 grant all privileges on *.* to 'root'@'localhost' identified by '你要设置的密码' with grant option;
  • 执行命令 flush privileges; 刷新新的root密码

7.结束MySQL服务

  • 执行命令 exit; 退出mysql
  • 执行命令 net stop mysql

Mysql5.7.20 On Windows安装指导的更多相关文章

  1. 安装MYSql Windows7下MySQL5.5.20免安装版的配置

    MySQL Windows安装包说明: 1.mysql-5.5.20-win32.msi:Windows 安装包,图形化的下一步下一步的安装. 2.mysql-5.5.20.zip,这个是window ...

  2. centos7 安装mysql5.7.20(yum方式)

    windows下安装mysql请访问:windows下mysql5.7.20安装(zip包方式) 一.安装过程 1.安装wget yum install wget 2.查找yum源名称 在mysql官 ...

  3. MySQL5.7.20编译安装

    1:官网下载source code源码安装文件 https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.20.tar.gz 2:安装准备 ...

  4. [转帖]MySQL5.7.20编译安装

    MySQL5.7.20编译安装 尝试一下 想着 我在arm上面最终安装失败了. https://www.cnblogs.com/shengdimaya/p/8027507.html 1:官网下载sou ...

  5. win2008升级mysql5.7.20步骤总结

    环境: 系统:红帽5.5 旧版mysql:5.5 新版mysql:5.7.20 前期准备: 1.备份旧版mysql数据,不知道data目录在哪可以在my.ini配置文件里面查看datadir指定的目录 ...

  6. linux下 mysql5.7.20安装(精华)

    在linux 系统中mysql配置文件的读取顺序为: /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 第一步 创 ...

  7. CentOS 7 下使用yum安装MySQL5.7.20 最简单图文详解

    CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的. 上一篇安装的是5.6的但是我想安装5.7的  yum安装是最简单 ...

  8. MySQL5.7.20报错Access denied for user 'root'@'localhost' (using password: NO)

    在centos6.8上源码安装了MySQL5.7.20,进入mysql的时候报错如下: 解决办法如下: 在mysql的配置文件内加入: vim  /etc/my.cnf skip-grant-tabl ...

  9. CentOS 7 下使用yum安装MySQL5.7.20

    CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的. 上一篇安装的是5.6的但是我想安装5.7的  yum安装是最简单 ...

随机推荐

  1. tp的秘密

    入口文件index.php define('APP_DEBUG',True); 改为false* memory_get_usage 获取本套系统目前内存* tp框架中ThinkPHP\Library\ ...

  2. tp中like多字段同时怎么模糊搜索

    例如 select * from tbl where a like '%123%' or b like '%123%' or c like '%123%' ;实现这样的功能,thinkphp怎么写呢? ...

  3. 1、C#基础 - C# 语言简介

    C# 语言和 .NET Framework 介绍 C# 是类型安全的面向对象的精妙语言,可帮助开发者生成在 .NET Framework 上运行的各种安全可靠的应用程序. C# 可用于创建 Windo ...

  4. 【JSOI2008】最大数

    https://www.luogu.org/problem/show?pid=1198 之前刚学完Splay想找题练手的时候做的,写完Splay交上去了才发现这应该是线段树裸题23333 Splay解 ...

  5. zeppelin0.7.3源码编译

    操作系统: Centos7.X Python版本: Python2.7 Maven版本:3.1.* Git:1.8.3.* JAVA:java1.7+ node npm bower grunt 每次执 ...

  6. 响应式框架Bootstrap栅格系统

    <!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8&qu ...

  7. 将STM32 iap hex文件与app hex文件合并为一个hex文件

    日前公司产品需要增加远程升级功能,boot loader程序写好后交予生产部门使用时他们反馈每个产品程序需要刷写两次(一个boot loader 一个app程序),生产进度变慢浪费时间,于是乎研究如何 ...

  8. 什么是BSD?

       BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,1970年代由加州大学伯克利分校开创.BSD用来代表由此派生出的各种套件集合. BS ...

  9. 【quickhybrid】H5和Native交互原理

    前言 Hybrid架构的核心就是JSBridge交互,而实现这个交互的前提是弄清楚H5和Native端的交互 本文主要介绍Native端(Android/iOS)和H5端(泛指前端)的交互原理 (之前 ...

  10. Linux 账号管理与 ACL 权限配置

    要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过, 不同的使用者应该要拥有不同的权限才行吧?我们还可以透过 user/group 的特殊权限配置, 来规范出不同的群组开发项 ...