一、背景

系统升级到Win10后准备在本地搭建一个MySQL环境,用于研究学习。在网上找了很多其他人写的经验总结,Step by step的做,不断的遇到问题,没有成功。

最后老老实实的去读Mysql英文版本的手册,总算把环境搞好了。看来成长没有捷径!下面总结一下安装过程。

二、安装步骤

步骤1、下载MySQL 5.7版本的ZIP包

进入页面:https://dev.mysql.com/downloads/mysql/。 选择64位的版本下载。



步骤2、解压ZIP包到一个指定的目录

我本地是解压到E:\software\mysql-5.7.20-winx64这个目录下。

步骤3、创建my.ini配置文件

在E:\software\mysql-5.7.20-winx64下创建my.ini配置文件,在文件中增加如下配置项:

[mysqld]
# set basedir to your installation path
basedir=E:\\software\\mysql-5.7.20-winx64
# set datadir to the location of your data directory
datadir=E:\\software\\mysql-5.7.20-winx64\\data

步骤四、初始化数据库

  1. 打开dos窗口,将当前工作目录切换到E:\software\mysql-5.7.20-winx64这个目录下。

  2. 执行命令:E:\software\mysql-5.7.20-winx64>bin\mysqld –defaults-file=”E:\software\mysql-5.7.20-winx64\my.ini” –initialize-insecure –console初始化。

使用参数–initialize-insecure是创建无密码的root账户。添加参数–console,使命令在执行过程中有异常错误可以在控制台打印出来。注意上面参数的顺序。

初始化命令执行完没有报ERROR就成功了。这时可以看一下在mysql-5.7.20-winx64下面创建了一个data文件夹(如果命令写错了,执行过程中报错也创建出了data文件夹。重新执行前先手工删除data文件夹)。

这里有两点要注意:dos窗口要以管理员方式打开;操作系统登录账号需要有管理员权限。

步骤五、启动mysql数据库

在dos窗口执行E:\software\mysql-5.7.20-winx64>bin\mysqld –console。当看到打印出如下信息时,myql启动成功。

三、连接数据库测试安装成功

打开另外一个dos窗口,将工作目录切换到E:\software\mysql-5.7.20-winx64\bin。

执行mysql -h127.0.0.1 -P3306 -uroot连接成功。

执行一条查询语句show databases;

四、关闭MySQL服务

如何在Win10下安装MySQL 5.7绿色版的更多相关文章

  1. 如何在Windows下安装MYSQL,并截图说明

    说明 : window 下安装 mysql 虽然简单,但是细节不注意就会安装失败,特别是配置服务器时,Current Root Password:为空:如果输入密码了在后面安装会报错.(不知道设置这个 ...

  2. win10 下安装mysql服务器社区版本mysql-5.7.22-winx64

    下载 下载: http://dev.mysql.com/downloads/mysql/ 解压到C盘 添加环境变量path 添加环境变量 右击我的电脑->属性->高级系统设置->高级 ...

  3. Win10下安装MySQL总卡在write configuration的解决办法

    先说结论 删除  C:\ProgramData 下的MySQL文件夹!!! 折腾过程 反复安装卸载,安装版.绿色版,都不行,清理注册表,清理安装文件夹,还是不行!!! 最后找到并删除  C:\Prog ...

  4. Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程

    @ 目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...

  5. win10下安装mongodb(解压版)

    首先到官网下载安装包.(https://www.mongodb.com/download-center#community) 1.创建mongodb目录 2.配置文件mongodb.config 3. ...

  6. Win7-64bit系统下安装mysql的ODBC驱动

    安装过mysql数据库后,有些软件在调用mysql数据库时不会直接调用,需要安装mysql数据库的ODBC驱动,再来调用.这里就介绍下,如何在win7系统下安装mysql的ODBC驱动. Win7系统 ...

  7. windows下安装mysql以及启动

    配置环境变量,在path中添加 ;E:\wamp\Apache24\mysql(这是你的mysql安装路径),然后在修改一下配置文件my-default.ini(mysql安装文件夹目录下) 修改其中 ...

  8. win10下安装ubuntu18.04

    在win10下安装Ubuntu18.04,双系统共存.Ubuntu 18.04 使用的是Gnome桌面. 查看系统的启动模式: Win+R打开运行,输入msinfo32,回车查看系统信息.在BIOS模 ...

  9. Win10下安装MySQL5.6

    Win10下安装MySQL5.6 我分了两种下载安装的方式给大家看,注意数据库这个东西不在乎版本是不是最新,在乎的是够稳定,现在公司中常用的是mysql5.5和mysql5.6的版本,我现在就用mys ...

随机推荐

  1. WordUtil java导出word工具类

    import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedWriter ...

  2. hibernate学习(六) flush()和clean()区别和使用

    session.flush()是强制和数据库同步 session.clean()是清除session中的缓存 对于批量数据插入的时候优化:减少cpu和内存(缓存)占用量 @Test public vo ...

  3. Python网络编程(2)-粘包现象及socketserver模块实现TCP并发

    1. 基于Tcp的远程调用命令实现 很多人应该都使用过Xshell工具,这是一个远程连接工具,通过上面的知识,就可以模拟出Xshell远程连接服务器并调用命令的功能. Tcp服务端代码如下: impo ...

  4. MySQL 日志的类型

    日志文件对于一个服务器来说是非常重要的,它记录着服务器的运行信息,许多操作都会写日到日志文件,通过日志文件可以监视服务器的运行状态及查看服务器的性能,还能对服务器进行排错与故障处理,MySQl中有六种 ...

  5. ASP.NET没有魔法——ASP.NET MVC 模型绑定解析(上篇)

    前面文章介绍了ASP.NET MVC中的模型绑定和验证功能,本着ASP.NET MVC没有魔法的精神,本章内容将从代码的角度对ASP.NET MVC如何完成模型的绑定和验证进行分析,已了解其原理. 本 ...

  6. linux dns搭建

    DNS:域名解析(Domain Nmae System)正向解析:根据主机名称(域名)查找其对应的ip地址,这是最基本,最常用的功能反向解析:根据ip地址查找其对应的主机名称(域名),反垃圾邮件/安全 ...

  7. 内存映射mmap的几个api及其使用

    内存映射 mmap 内存映射mmap函数的作用是建立一段可以被两个或者多个程度读写的内存段,一个程序对他进行任何修改,对其它程序可见.同样,这个功能可以用在对文件的处理上,mmap函数创建一个指向一个 ...

  8. 制作U盘启动CDLinux

    用U盘启动CDLinux的好处就此不必多说了,直接上料: 下载必需文件: 1,CDLinuxU盘启动制作工具:CDLinuxU盘启动制作工具 2,CDlinux 0.9.7 集_奶瓶_打气筒_mini ...

  9. HI3531的DDR3配置流程

    DDR3 初始化配置流程 系统上电之后,必须先完成DDR3 SDRAM 的初始化操作,系统才能访问DDR3 SDRAM.在进行初始化之前需要注意以下几点: 对DDR3 SDRAM 进行上电操作时,需要 ...

  10. linux内核initrd文件自定义方法

    linux内核initrd文件自定义方法 重新编译内核后,可能加入了自定义的模块,就有可能需要修改init文件,而init文件就在initrd中,这里记录下操作步骤,以防遗忘. 1.  cp  /bo ...