前言

今天安装mysql数据库,进入mysql官网,对于windows来说有两个版本的文件可下载,一是.msi安装文件,二是.biz压缩包。以前一直用安装文件进行安装,百试不爽。今天突然不想用安装文件了,是时候用压缩包进行安装了。于是下载了压缩包,搜索了些安装教程,安装起来的mysql服务总是报错,再找教程,还是启动不了服务……
于是,我不相信百度了。进入mysql官网,找到mysql5.7的文档:http://dev.mysql.com/doc/refman/5.7/en/installing.html,一步一步来,终于成功了。
 

下载mysql

  • 进入官网:https://www.mysql.com/
  • 单击【Downloads】选项卡
  • 最下面有个【 

    MySQL Community Edition

    (GPL)】,单击【Community (GPL) Downloads »】

  • 单击【MySQL Community Server (GPL)】下的【DOWNLOAD】
  • 在弹出的页面上下载【Windows (x86, 64-bit), ZIP Archive】

安装mysql

压缩包相当于免安装文件,要想使用它,需要配置正确,并通过服务来启动数据库服务。

1.把压缩包解压到你喜欢的位置

本示例解压到:D:\mysql-5.7.13-winx64,文件夹下
 
 

2.创建my.ini文件,内容如下:

  1. [mysqld]
  2. port=3306
  3. basedir  ="D:\\mysql-5.7.13-winx64\\"
  4. datadir  ="F:\\mysqlData\\"
  5. max_allowed_packet = 32M

注意,basedir和datadir是必须要配置的,basedir就是你解压的目录。官方文档上说,如果你喜欢用斜杠,则要用双斜杠,反斜杠的话就不用这样。即:D:\\mysql-5.7.13-winx64\\ 或:D:/mysql-5.7.13-winx64/

由于本人喜欢把数据库的数据文件独立出来,所以就把datadir配置到其它地方,方便管理。另外,创建该目录。
 

3.配置环境变量

  • 添加一个名叫 MYSQL_HOME 的变量。
  • 修改Path变量,在末尾添加 %MYSQL_HOME%\bin

4.安装mysql服务

  • 以管理员身份运行cmd,进入mysql的bin目录。
  • 初始化数据库文件
  1. mysqld  --initialize

初始化成功后,会在datadir目录下生成一些文件,其中,xxx.err文件里说明了root账户的临时密码。那行大概长这样:

  1. 2016-07-24T05:19:20.152135Z 1 [Note] A temporary password is generated for root@localhost: bL2uuwuf0H(X

即密码是:bL2uuwuf0H(X

 
  • 注册mysql服务
  1. mysqld -install MySQL
  • 启动mysql服务
  1. net start MySQL
  • 修改root密码

  1. mysql -u root -p
  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

windows安装mysql-5.7压缩版详细教程的更多相关文章

  1. Linux 安装 MySQL 8 数据库(图文详细教程)

    本教程手把手教你如何在 Linux 安装 MySQL 数据库,以 CentOS 7为例. 1. 下载并安装 MySQL 官方的 Yum Repository wget -i -c https://re ...

  2. Linux搭建lamp(Apache+PHP+Mysql环境)centos7.2版详细教程

    我们更多的网站服务器是选择了Linux系统,这里建议你选择centos,这也是阿里云ecs推荐的系统,在服务器上比较推荐centos,特别对于新手,首选CentOS,并不是centos比Debian和 ...

  3. CentOS 7安装MySQL 8——萌新超详细教程

          1.配置MySQL 8.0的安装源:   sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.n ...

  4. windows 安装mysql 步骤

    Windows 安装mysql 5.7.12教程 1.在官网下载mysql5.7.12.zip并解压 复制默认配置文件my-default.ini,并命名为my.ini 使用记事本打开,修改如下配置 ...

  5. windows 安装 MySQL

    windows 安装 MySQL MySQL 目录结构 成功完成 MySQL 数据库的安装和配置!

  6. 在Mac上安装mysql并配置环境(详细篇)

    在Mac上安装mysql并配置环境(详细篇) 1.下载mysql mysql官网 这一步根据自己电脑架构选择,分为arm和x86 下载完成之后打开就可以 接下来运行安装就可以,一直下一步,设置完密码就 ...

  7. win7 安装SQL Server 2005 开发版 图文教程

    转自win7 安装SQL Server 2005 开发版 图文教程 ----------------------------写在安装前------------------------------ 一. ...

  8. 安装64位Oracle 10g超详细教程

    安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连 ...

  9. Windows安装MySQL免安装版

    安装环境: win7 64位 IP地址:192.168.2.37 防火墙已经关闭 一.安装MySQL5.7.14免安装版 1.解压文件 2.新建my.ini文件 data文件夹自动生成 my.ini里 ...

随机推荐

  1. Python 高性能并行计算之 mpi4py

    MPI  和    MPI4PY   的搭建上一篇文章已经介绍,这里面介绍一些基本用法. mpi4py  的  helloworld from mpi4py import MPI print(&quo ...

  2. python的pip源在windows和linux修改

    windows和linux修改python的pip源 https://www.cnblogs.com/cwp-bg/p/8497075.html windows和linux修改python的pip源 ...

  3. 使用VS2008进行WEB负载测试

    软件测试中使用VS2008进行WEB负载测试 最近接触关于多线程的软件测试,所以对vs2005里的测试开始感兴趣,今天学习试用了一下,记下所获得的. vs 测试分“WEB测试”,“单元测试”,“负载测 ...

  4. jenkins初始化配置完后设置了管理员账号密码 网页停留时间长了刷新登录不了了

    好像陆陆续续在几台机子安装到最后正式使用的这台机器都是这样.难道是它自己本身的问题吗?只能网上帖子凑了. 找到.jenkins/config.xml文件:(windows环境就是和initialsec ...

  5. Jacoco+Jenkines小白之路

    Jacoco+Jenkines小白之路 最近工作中正在推广jacoco的增量覆盖率的统计,想学习一波,纯粹采坑中,适合小白学习jacoco. 一.代码覆盖率 引入代码覆盖率 : 代码覆盖率是指对现有代 ...

  6. return 0;和exit(0);的区别

    首先说一下fork和vfork的差别: fork 是 创建一个子进程,并把父进程的内存数据copy到子进程中. vfork是 创建一个子进程,并和父进程的内存数据share一起用. 这两个的差别是,一 ...

  7. load/domContentLoaded事件、异步/延迟Js 与DOM解析

    一.DOMContentLoaded 与 load事件 关于load和DOMContentLoaded事件,mdn对于它们是这样描述的: DOMContentLoaded mdn文档地址:https: ...

  8. mysql master or master copy

    双主复制: 在两台server配置my.cnf [root@localhost mysql]# egrep -v "^$|^#" /etc/my.cnf datadir = /my ...

  9. charles手机抓包配置-2

    破解的安装包,自己的百度云里有收藏 http://www.zhimengzhe.com/IOSkaifa/248398.html http://blog.csdn.net/swj6125/articl ...

  10. MySQL 数据库查询练习

    -- ---------------------------- -- mysql练习sql脚本 -- ---------------------------- create database db10 ...