安装环境

  • 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. 《Android源码设计模式》学习笔记之ImageLoader

    微信公众号:CodingAndroid cnblog:http://www.cnblogs.com/angel88/ CSDN:http://blog.csdn.net/xinpengfei521 需 ...

  2. NSUserDefault

    NSUserDefault是Cocoa提供的默认应用程序状态保持接口.它提供了简化的plist文件持久化方法.通过NSUserDefault类,你可以把用户首选项保存到plist文件中.到应用程序结束 ...

  3. DIV居中的经典方法

    1. 实现DIV水平居中 设置DIV的宽高,使用margin设置边距0 auto,CSS自动算出左右边距,使得DIV居中. 1 div{ 2 width: 100px; 3 height: 100px ...

  4. 逻辑运算&数据

    数据在计算机中只是0和1而已 数据在我们的理论中可以无穷大,但是在计算机中并不是,毕竟硬盘是有大小的. 具体可以通过一张图来理解 例如,0-F的表示 上面是有符号数,那么无符号数则是 事实上,计算机中 ...

  5. NYOJ 138 找球号(二) bitset 二进制的妙用

    找球号(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描述 描述 在某一国度里流行着一种游戏.游戏规则为:现有一堆球中,每个球上都有一个整数编号i(0<=i< ...

  6. 有关nginx的配置文件 之server

    下面是vhost中的其中一个xxxx.conf文件 . [Shell] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 ...

  7. UWP ListView下模板宽度问题

    在ListView中模板的宽度默认不会根据listView的宽度改变为改变,这需要更改一下设置,重点在于设置HorizontalContentAlignment的拉伸模式.注意是HorizontalC ...

  8. springmvc关于前台日期作为实体类对象参数类型转换错误

    页面报错: 后台错误: Field error in object 'user' on field 'birthday': rejected value [2013-06-24]; codes [ty ...

  9. (三)—Linux文件传输与mysql数据库安装

    文件传输工具使用    为了速成,关于linux系统的学习都先放一放,用到哪个知识点就查哪个,这里想在linux下装一些服务练练手,最先想到的就是装个mysql数据库试试. 因为我用的是虚拟机下的li ...

  10. Struts2学习笔记整理(一)

    最近在学习框架,很多人建议我直接学SSM,SSM看了一段时间后发现很多东西虽然可以用了,但是并不是很了解,所以我打算重新来过.从SSH开始学习,前面已经大致的学习了Hibernate,对于Hibern ...