在网上看到了很多安装方法,也试了很多,md,网上资源多了也是有各种坑,这里只说在windows下安装mysql5.7.25

一、下载安装包

  链接:https://dev.mysql.com/downloads/mysql/

  下载后解压到自己想要安装的目录,我的是:D:\MYSQL\      //注:data文件一开始是没有的,你也不要手动创建它,等下会自己配置好的,my.ini文建需要自己新建,下面会配置

二、在mysql-5.7.25-winx64目录下新建my.ini文件

my.ini里面是对mysql的一些配置参数:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MYSQL\mysql-5.7.25-winx64                //在这里路径是数据库的文件路径,
# 设置mysql数据库的数据的存放目录                    //还有一个注意的,由于之前一直配置出错,网上说要把'\'改成'/',其实又不是这个原因,一直又没有改回来,导致我重装还有是有问,这里不需要改'\'
datadir=D:\MYSQL\mysql-5.7.25-winx64\data             //这里就是创建data目录的
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

三、配置环境变量

  这种操作就不用多说了,path里在添加  D:\MYSQL\mysql-5.7.25-winx64\bin   一直到bin路径下

四、以管理员的身份运行CMD

  1.如何运行就不用说了:运行好cmd看左上角标题栏有没有显示管理员即可。

  2.然后进入cd D:\MYSQL\mysql-5.7.25-winx64\bin

  3.输入mysqld --initialize --user=mysql --console  ,执行初始化操作,红框中的初始密码,不在像以前的版本,这里会有一个默认的初始密码:,fK<N-aVs7LK    (包含所有字符)

 

  //注:如果这里缺少什么什么**********.dll文件,百度吧,反正意思就是VC运行库不全或没有安装导致,需要安装这些东西吧,装好基本没问题

  

  4.输入mysqld install MySQL --defaults-file="D:\MYSQL\mysql-5.7.25-winx64\my.ini"  安装mysql服务    这里可以不输MySQL --defaults-file="D:\MYSQL\mysql-5.7.25-winx64\my.ini",指定加载的配置文件

  

  5.然后就可以启动服务了  net start mysql      这里的mysql名和初始化时的--user的名字一样,不写的话默认也是mysql

   

  6.最后就是进入mysql :mysql -u root -p 回车,然后会让你输入密码,也就上面红框中的字符串即可。

   

  7.修改密码,set password for root@localhost = password('123456'); 最后要加分号。

  

  8.退出mysql:exit;    quit;    \q;  都可以

五、完全卸载mysql

  1.先停止服务:net stop mysql

  2.删除服务命令:sc delete mysql,然后可以关掉命令行窗口

  3.清除注册表:

    运行里面输入regedt,打开注册表

    找到下面三项,有可能只有一项里面有,也有可能有两项有,都找一下,全部删除。

      HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL

      HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
      HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL

  4.然后把D:\MYSQL\mysql-5.7.25-winx64路径下的东西全部删除就可

  5.环境变量里也可以删除了

Mysql5.7.25在windows下安装的更多相关文章

  1. Windows下安装配置免安装MySQL5.7服务器

      Windows下安装配置免安装MySQL5.7服务器 1.下载.解压安装包 从MySQL官方网站上下载mysql-5.7.19-winx64.zip 下载完成后,把安装包解压到D:\DevSoft ...

  2. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ...

  3. 使用Spring+MySql实现读写分离(一)关于windows下安装mysql5.6

    前面讲过关于mysql的优化,主要是建表时对于大量数据的表添加索引机制,提高查询效率,以及一些sql语句的简单优化,毕竟我也不是专业的数据库管理员,大牛勿喷. 今天写两章关于javaweb项目中,对于 ...

  4. Windows下安装MySql5.7(解压版本)

    Windows下安装MySql5.7(解压版本) 1. 官方地址下载MySql Server 5.7 2. 解压文件到目录d:\Soft\mysql57下 3. 在上面目录下创建文件my.ini,内容 ...

  5. 在Windows下安装64位压缩包版mysql 5.7.11版本的方法

    为了学习数据库,自己去网上下载了最新版本的Windows64位的mysql 5.7.11,但是花了很长的时间在安装的问题上,同时也借鉴了几位前辈的博文来帮助自己解决在安装过程中遇到的问题,安装成功之后 ...

  6. memcached 在windows下安装及启动

    memcached 在windows下安装及启动   Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数, ...

  7. windows下安装mysql笔记

    接着上几篇文章再来看下windows下安装mysql. 我这里是windows7 64位, 安装过程中还是遇到一些坑,这里记录下. 一.下载安装包 打开mysql官网下载页面:http://dev.m ...

  8. OpenGL学习之windows下安装opengl的glut库

    OpenGL学习之windows下安装opengl的glut库 GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装.  Windows环境下的GLUT下载地址:(大小约为15 ...

  9. windows下安装mysql

    windows 下安装mysql 1.先下载好 mysql5.7 版本的安装包,可以去官网自己下载,也可以从我的百度云分享 里面下载: 链接: https://pan.baidu.com/s/1VXk ...

随机推荐

  1. genymotion安装及使用出现的问题

    此处总结genymotion出现的问题. 1)安装好genymotion后,新建一个模拟器.去下载的时候报错 Unable to create Virtual Device: Connection t ...

  2. [HZOI 2015]树黑白

    [题目描述] 给定一棵树,要求维护以下操作: 1.M u 将u节点反色 2.Q u 查询u到所有黑色节点距离和 [输入格式] 第一行n,m 表示节点总数和操作次数 之后n-1行,每行u,v表示两个端点 ...

  3. jar包介绍

    1.基本jar包 4+1:4个核心(beans+core+context+expression)+一个依赖(commons-logging...)

  4. iOS重用宏定义

    iOS 多快好省的宏(转) 原文地址:http://my.oschina.net/yongbin45/blog/150149 // 字符串: #ifndef nilToEmpty #define ni ...

  5. Lucene学习入门——核心类API

    本文讲解Lucene中,创建索引.搜索等常用到的类API 搜索操作比索引操作重要的多,因为索引文件只被创建一次,却要被搜索多次. 索引过程的核心类: 执行简单的索引过程需要如下几个类:IndexWri ...

  6. Linux系统如何设置开机程序自启动

    在Linux系统如何让程序开机时自动启动      核心提示:系统的服务在开机时一般都可以自动启动,那在linux系统下如果想要程序在开机时自动启动怎么办?我们知道在 windows系统“开始”--& ...

  7. python3 爬虫笔记(一)beautiful_soup

    很多人学习python,爬虫入门,在python爬虫中,有很多库供开发使用. 用于请求的urllib(python3)和request基本库,xpath,beautiful soup,pyquery这 ...

  8. To my dear friends in SFAE

    To my dear friends in SFAE, 这不是farewell,我还在西门子大家庭.2018年1月份我会转到SLC MCBU.在SFAE十年,一些敢想,唠叨唠叨~ 十年弹指一挥间.记得 ...

  9. 随便讲讲自己了解的ajax在JQ中的应用

    首先jQuery 库拥有完整的 Ajax 兼容套件.其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据. 定义和用法 ajax() 方法通过 HTTP 请求加载远程数据. 该方法是 jQu ...

  10. 解决Wamp各版本中 Apache 文件列表图标无法显示

    Edit the following file manually and change the path to the icons folder (it appears times in the fi ...