在网上看到了很多安装方法,也试了很多,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. web前端兼容性整理+完善

    [技巧类] 1.对一些标签统一规范. 2.padding,marign,height,width 写好标准头 <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1 ...

  2. Oracle 内置函数

    三. 字符函数(可用于字面字符或数据库列) 1,字符串截取 select substr('abcdef',1,3) from dual 2,查找子串位置 select instr('abcfdgfdh ...

  3. Hibernate课程 初探多对多映射2-3 配置映射文件

    本节主要内容:配置映射文件 Project.hbm.xml <hibernate-mapping> <class name="com.ddwei.entity.Projec ...

  4. 粗看ES6之解构赋值

    标签: javascript es6 什么是解构赋值? 示例如下: <!DOCTYPE html> <html> <head> <meta charset=& ...

  5. ansible软件相关模块丶计划任务,剧本

    软件相关模块 yum rpm 和yum 的区别 rpm:redhat package manager yum可以解决依赖关系 yum 源配置 [epel] name=Extra Packages fo ...

  6. sass文件转css时注释虽然支持中文,但是出现乱码的解决方法

    sass文件转css时注释虽然支持中文,但是出现乱码的解决方法 Scss 注释中文报错问题(windows系统, 已解决)找到ruby的安装目录,里面也有sass模块,类似这样样的路径:F:\Prog ...

  7. Form上传编译

    编译上传的Form,使用命令: 在R12服务器上: cd $AU_TOP/forms/US frmcmp_batch module=$CUX_TOP/forms/ZHS/XXX.fmbuserid=a ...

  8. Android 通过接口的方式去调用服务里面的方法

    public class MainActivity extends AppCompatActivity { private MyConn conn; private Iservice myBinder ...

  9. hibernate 模拟实现和What is and Why O/R Mapping

    What is and Why O/R Mapping What is : 用面向对象的方式调用api,类库帮我们翻译成面向关系的方式. Why: 1.JDBC操作数据库很繁琐2.Sql 语句编写并不 ...

  10. php的yii框架开发总结5

    MVC架构之model类: 我的日报系统用到的数据表:tbl_dailyreport表 其中anthor_id是外键,对应tbl_user数据表的主键id,下面是tbl_user表 class Dai ...