今天重新学习了一下MySQL,但是呢刷题网站不知道为什么很卡,输入容易卡死崩溃,于是乎想在win10上面进行安装进行练习。

发现电脑里面没有,于是进行安装。

1.首先下载MySQL

https://downloads.mysql.com/archives/community/   进入下载链接,选择你需要安装得版本。在这里,我下载的是ZIP解压缩版。安装方便。

2、解压MySQL,配置环境变量

将SQL解压缩到一文件夹中。我解压到F:/mySQL文件夹下。

在环境变量Path下,新增mySQL的bin目录地址,如F:/mySQL/bin:

选择path,找到新建将下载好得解压得mysql/bin目录放进去。如图我得在F:mysql

3.建立mysql得配置文件;

在mysql得目录(F:\mysql-5.7.37-winx64)下面新建my.ini文件 (--------------注意这里面my.ini 里面添加skip-grant-tables 用来修改密码用)

并配置如下信息:

[mysqld]

basedir = F:\mysql-5.7.37-winx64

datadir = F:\mysql-5.7.37-winx64\data

port=3309      #备注这里可以更改一下mysql得端口避免端口冲突或安全。

character_set_server=utf8

此处,basedir为mySQL启动文件的根目录,datadir为数据库存放地址,port为mySQL程序启动端口。

备注:新建时,C:\mySQL\data目录一定要为空。

4、安装mysqld

(首先执行以下命令,不是很理解,但确实好用,先Mark一下。。。)

mysqld --initialize-insecure --user=mysql

说明:使用-initialize生随机密码,由于自己学习,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改。xitonghe.com

进入F:\mysql-5.7.37-winx64\/bin文件夹,以管理员身份执行mysqld -install。 #----------  这里千万要记得一定要MySQL -install 我因为没有进行安装会报错。如果进行报错则需要mysql -remove  删除目录data下面的文件重新初始化,然后进行mysql -install

5.使用cmd 命令进行mysql启动 这里必须使用管理员权限进行cmd启动;

或者

手动去服务里面进行mysql 启动。

6、关闭mySQL:

net start mysql

net stop mysql 使用命令行管理mySQL

使用Navicat图形化工具管理mySQL

Navicat的配置很简单,要注意端口号对应。

这样就成功了。 这里有个需要注意得是mysql得版本有些不一样。上面版本初始化语句不知道密码。然后需要在my.ini

添加skip-grant-tables       ,但是这里登录MySQL的时候控制台会报错。错误原因:mysql数据库下已经没有password这个字段了,password字段改成了authentication_string。

于是使用语句 (

 update mysql.user set authentication_string=PASSWORD('yourpassword'where Use
r='root';

) 更改密码之后进行 刷新权限 flush privileges

然后就可以了。大功告成!

windows10 安装MySQL ZIP版本的更多相关文章

  1. mysql.zip版本的安装教程

    MySQL zip版本安装 一直以来都习惯了使用MySQL安装文件(.exe),今天下载了一个.zip版本的MySQL,安装过程中遇到了一些问题,如下: 1.在MySQL官网上(http://dev. ...

  2. Linux下yum安装MySQL yum安装MySQL指定版本

    yum安装MySQL 1. 查看有没有安装过     yum list installed MySQL* (有存在要卸载yum remove MySQL*)     rpm -qa | grep my ...

  3. debian 8 解压安装mysql(版本5.7.19)

    debian 8 解压安装mysql(版本5.7.19)一.下载 根据目标主机的型号官网下载mysql安装包如: mysql-server_5.7.19-1debian8_amd64.deb-bund ...

  4. MySQL zip版本安装

    一直以来都习惯了使用MySQL安装文件(.exe),今天下载了一个.zip版本的MySQL,安装过程中遇到了一些问题,如下: 1.在MySQL官网上(http://dev.mysql.com/down ...

  5. 安装Mysql最新版本mysql-5.7.10-winx64出现的几个问题解决

    电脑是64位的安装不了Windows (x86, 32-bit),Mysql installer MSI ,然后下载了Windows (x86, 32-bit), ZIP Archive 这种是免安装 ...

  6. 安装mysql zip 安装包 Navicat连接

    笔者在安装mysql时一直出现各种问题,今天难得成功一次,决定记录一下,留作纪念与参考 安装第一步,下载mysql https://dev.mysql.com/downloads/mysql/ 以在w ...

  7. win10 安装mysql zip 压缩包版

    从官网下载zip https://www.mysql.com/downloads/ 解压 D:\devtool\mysql-5.7.17-winx64\ 将  D:\devtool\mysql--wi ...

  8. debian、ubuntu安装mysql指定版本

    因为在使用docker时,Debian中的mysql已变为mariadb,然后总是会出现一些错误,所以故想在debian上安装mysql5.7版本 1.访问https://dev.mysql.com/ ...

  9. 安装mysql.zip文件教程(包含常见问题修复)

    参考链接: https://jingyan.baidu.com/article/63f236284aca280208ab3dcc.html https://jingyan.baidu.com/arti ...

随机推荐

  1. 基于知名微服务框架go-micro开发gRPC应用程序

    go-micro是golang的一个微服务框架. go-micro各个版本之间的兼容性问题一直被诟病,前几年go-micro更是分化出了两个分支: 一个延续了go-micro,只不过转到了其公司CEO ...

  2. 接口测试 Mock 实战(二) | 结合 jq 完成批量化的手工 Mock

    因为本章的内容是使用jq工具配合完成,因此在开始部分会先花一定的篇幅介绍jq机器使用,如果读者已经熟悉jq,可以直接跳过这部分.先来看应用场景,App 经常会有一些信息展示的列表页,比如商家的菜品.股 ...

  3. C/C++指针、函数、结构体、共用体

    指针 变量与地址 变量给谁用的? 变量是对某一块空间的抽象命名. 变量名就是你抽象出来的某块空间的别名. 指针就是地址.指向某个地址. 指针与指针变量 指针是指向某块地址.指针(地址)是常量. 指针变 ...

  4. linux下redis开机自启动

    将/usr/local/app/redis-4.0.8/redis.conf文件中daemonize no改为daemonize yes 在/etc目录下新建redis目录:mkdir /etc/re ...

  5. mybatis混淆概念

    1.resultMap与resultType <mapper namespace="com.dao.FilmMapper"> <resultMap id=&quo ...

  6. 【ACM程序设计】求最小生成树 Kuskual算法

    Kuskual算法 流程 1 将图G看做一个森林,每个顶点为一棵独立的树 2 将所有的边加入集合S,即一开始S = E( 并查集) 3 从S中拿出一条最短的边(u,v),如果(u,v)不在同一棵树内, ...

  7. CentOS开机流程详解

    一个执着于技术的公众号 开机流程 BIOS: (Basic Input Output System)基本输入输出系统,它是一组固化到计算机内主板上一个ROM芯片上的程序,保存着计算机最重要的基本输入输 ...

  8. Linux强制用户首次登录修改密码

    一个执着于技术的公众号 地方 前言 Linux强制用户首次登陆修改密码,这应该是RHCE认证中用户管理部分, 属于很基础的内容了.可是我忘记了,所以就有了下面的记录~ 实验过程 1.创建用户并设置登录 ...

  9. MybatisPlus常用注解

    一.@TableName value属性 实体类的名字是User,数据库表名是t_user @TableName(value = "t_user") public class Us ...

  10. 老生常谈系列之Aop--Aop的经典应用之Spring的事务实现分析(三)

    老生常谈系列之Aop--Aop的经典应用之Spring的事务实现分析(三) 前言 上一篇文章老生常谈系列之Aop--Aop的经典应用之Spring的事务实现分析(二)从三个问题导入,分析了Spring ...