今天重新学习了一下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. ArcGIS使用技巧(五)——批量裁剪

    新手,若有错误还请指正! 最近用到了,所以记下来,用同一矢量范围裁剪多幅栅格数据.用到了ArcGIS中的迭代模型(图1): 图 1 首先,需要做一个准备工作,就是把需要裁剪的栅格数据放在同一数据库中( ...

  2. Jenkins+Allure测试报告+飞书机器人发送通知

    一.前言 之前讲了jenkins如何设置定时任务执行脚本,结合实际情况,本篇讲述在jenkins构建成功后,如何生成测试报告,以及推送飞书(因为我公司用的是飞书,所以是发送到飞书机器人). 本次实践搞 ...

  3. DOM 对象的重点核心

    概述 :  文档对象模型(Document Object Model,简称DOM ),是W3C组织推荐的处理可扩展标记语言 (HTML或者XML)的标准编程接口. W3C已经定义了一系列的DOM接口, ...

  4. Azure DevOps (十一) 通过Azure Devops部署一个.NET Core WebAPI

    前几篇文章中,我们讨论了如何通过流水线实现项目的编译.上传.打包.部署等操作,今天我们来实现一套完整的流程,把之前碎片化的知识点给串起来. 本次我们使用一个ASP.NET Core的WebApi项目来 ...

  5. Failed to load resource: the server responded with a status of 404 ()

    今天遇到了一个一开始感觉很莫名其妙的报错 在编写页面的时候把原先写在html页面里的js代码单独拿出来做成一个JavaScriptUtil文件,放在了和html页面同一个目录下.运行之后在对应的页面c ...

  6. 6.1 SHELL脚本

    6.1 SHELL脚本元素 第一行的脚本声明(#!)用来告诉系统使用哪种Shell解释器来执行该脚本: 第二行的注释信息(#)是对脚本功能和某些命令的介绍信息,使得自己或他人在日后看到这个脚本内容时, ...

  7. XCTF练习题---MISC---Get-the-key.txt

    XCTF练习题---MISC---Get-the-key.txt flag:SECCON{@]NL7n+-s75FrET]vU=7Z} 解题步骤: 1.观察题目,下载附件 2.拿到手以后直接惊呆,挺大 ...

  8. SpringBoot项目刚刚创建就报异常,Failed to configure a DataSource: 'url' attribute is not specified and no embedded 的解决办法

    错误信息: Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedde ...

  9. 关于transform属性的一些理解

    3D transform transform进行动画演示时,是以元素的中心为基准点的,可以使用transform-origin改变元素转变的基准点. 所有的transform动作改变都会引起X.Y轴的 ...

  10. kernel 劫持seq_operations && 利用pt_regs

    kernel 劫持seq_operations && 利用pt_regs 劫持seq_operations进行栈迁移 seq_operations是一个大小为0x20的结构体,在打开/ ...