MYSQL5.7下载安装图文教程

一、 MYSQL两种安装包格式

MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。zip格式相当于绿色版,不需要安装,只需解压缩之后就可以使用了,但是要进行配置。msi格式是安装版。

二、 MYSQL官网下载

1.官网地址:https://www.mysql.com/

2.选择社区服务器版下的5.7的版本。

3.选择下载的位数以及默认的下载.zip格式免安装版的安装包。

4.下载.msi格式安装版的安装包。

5.开启下载

6.保存下载包

三、 安装(以.zip包为例)

、配置my.ini或者my-default.ini

在mysql的bin目录下新建记事本更名为my.ini,注意: my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。输入如下内容:

[mysqld]

#设置3306端

port = 3306

# 设置mysql的安装目录

basedir=D:\mysql57

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql57\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

、配置环境变量

在环境变量PATH中最后面添加mysql的bin路径如:D:\mysql57\bin

配置MYSQL服务

1.以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),

2.进入mysql的bin路径:cd D:\mysql57\bin

3.输入mysqld --install 安装服务 控制台会提示: Services successfully installed

如果运行mysqld --install 安装服务 显示已存在,输入mysqld --remove 则移除之前安装好的mysql  再次运行mysqld --install

4.运行命令:mysqld  --initialize 生成data文件

5.启动服务  net start mysql

6.修改默认的root用户的密码。

(1) 停止服务net stop mysql

(2) 输入mysqld --skip-grant-tables开启无密码的MySQL服务。(或者在my.ini文件中的mysqld下加入skip-grant-tables这一行,然后重新设置完密码后再删除。)

这个时候,光标会一直闪。注意,不要动,打开另一个命令行窗口。

(3) 在新的dos窗口输入命令:mysql –u root –p 密码直接回车。登录成功。

(4) 修改密码

使用mysql库:use mysql;

查看主机,用户,验证:select host,user,authentication_string from mysql.user;

修改验证:

update user set authentication_string=password('admin') where user='root';

刷新权限:flush privileges;

(5) 重启服务并使用密码登录

以上四条命令执行完毕之后,打开命令提示符窗口,

输入mysql -u root -p,回车

输入密码:admin

登录成功!

登录成功后输入任何命令都发现报错,报错信息如下:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

原因是:MySQL版本5.6.6版本起,添加了password_expired(密码失效)功能,但是它的默认值是”N”,可以使用ALTER USER语句来修改这个值。

(6) 再次更改密码:输入如下三个命令。

修改密码:set password = password('admin');

禁用密码过期:alter user 'root'@'localhost' password expire never;

刷新权限:flush privileges;

7.再次打开cmd 重新登录。大功告成!5.7.23数据库安装成功!

MYSQL5.7下载安装图文教程的更多相关文章

  1. MySQL5.7压缩包安装图文教程

    MySQL5.7压缩包安装图文教程 一.下载网址:https://dev.mysql.com/downloads/ 选择5.7版本 二.解压 下载完成后解压,解压后如下(zip是免安装的,解压后配置成 ...

  2. 淘宝店铺模板开发SDK2.0下载安装图文教程

    使用TortoiseSVN Checkout TAE SDK2.0 废话少说,切入主题: 1.在http://tortoisesvn.net/downloads.html上下载TortoiseSVN ...

  3. win10下LoadRunner12 下载安装图文教程

    1.下载安装包: 链接:https://pan.baidu.com/s/1hiGC9FjfKOFRWHVfMAHaeg 提取码:sr8x 如下图所示,咱们直接安装社区版“HP_LoadRunner_1 ...

  4. tomcat安装图文教程

    tomcat安装图文教程 运维 memory 发布于June 1, 2013 标签: Windows, Tomcat 下载Tomcat安装文件,官方下载地址是:http://tomcat.apache ...

  5. MinGW安装图文教程以及如何配置C语音编程环境

    MinGW安装图文教程以及如何配置C语音编程环境 转载自:http://www.jb51.net/softjc/192017.html MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序 ...

  6. Windows+Git+TortoiseGit+COPSSH安装图文教程【转】

    转自:http://blog.csdn.net/aaron_luchen/article/details/10498181/ Windows+Git+TortoiseGit+COPSSH 安装图文教程 ...

  7. Cocos2d-x v3.1 安装图文教程(二)

       Cocos2d-x v3.1 安装图文教程(二) 如果我们需要在Android平台上运行就必须安装android的SDK,如果我们只想在window上运行就只需要安装Cocos2d-x就行了.当 ...

  8. git版本控制-- Windows+Git+TortoiseGit+COPSSH安装图文教程

    Windows+Git+TortoiseGit+COPSSH 安装图文教程 教程网址: http://www.liaoxuefeng.com/wiki/0013739516305929606dd183 ...

  9. Source Insight 4安装图文教程(附链接)

    Source Insight 4安装图文教程,附激活文件直链 下载链接:http://naturalporters.vicp.io/uploads/si4_kgen_unis.zip 直链没了,就用下 ...

随机推荐

  1. spl_autoload_register 实现自动加载

    spl_autoload_register 注册给定的函数作为 __autoload 的实现 bool spl_autoload_register ([ callable $autoload_func ...

  2. django 如何在HMTL中使用媒体media_url

    django 如何在HMTL中使用媒体media_url中指定的路径 第一种: 一. setting.py里,一般图片或者文件上传路径都是是以下设置, MEDIA_URL = '/media/'    ...

  3. 华为云计算IE面试笔记-云磁盘和普通磁盘的区别。

    1. 定义 云硬盘:一种虚拟块存储服务,主要为ECS和BMS提供块存储空间 普通磁盘:也称本地硬盘,指挂载在计算实例物理机上的本地硬盘 2. 性能 吞吐量具体情况具体分析.(若云磁盘用的SSD本地磁盘 ...

  4. 鸿蒙内核源码分析(内存管理篇) | 虚拟内存全景图是怎样的 | 百篇博客分析OpenHarmony源码 | v12.04

    百篇博客系列篇.本篇为: v12.xx 鸿蒙内核源码分析(内存管理篇) | 虚拟内存全景图是怎样的 | 51.c.h .o 内存管理相关篇为: v11.xx 鸿蒙内核源码分析(内存分配篇) | 内存有 ...

  5. 鸿蒙内核源码分析(任务管理篇) | 任务池是如何管理的 | 百篇博客分析OpenHarmony源码 | v5.05

    百篇博客系列篇.本篇为: v05.xx 鸿蒙内核源码分析(任务管理篇) | 任务池是如何管理的 | 51.c.h .o 任务管理相关篇为: v03.xx 鸿蒙内核源码分析(时钟任务篇) | 触发调度谁 ...

  6. P5319-[BJOI2019]奥术神杖【0/1分数规划,AC自动机,dp】

    正题 题目链接:https://www.luogu.com.cn/problem/P5319 题目大意 一个长度为\(n\)的串\(T\),用\(0\sim 9\)填充所有的\(.\). 然后给出\( ...

  7. 关于Postman你必须学会的技能

    关于Postman 工欲善其事,必先利其器,在了解了接口测试之后,就要选择一款适用的工具.之所以选择postman是因为它简单.容易上手.能覆盖大多数HTTP接口测试场景,性价比极高. Postman ...

  8. 微服务架构理论&SpringCloud

    一.什么是微服务? 微服务是一种程序架构模式,它提倡将单体应用程序划分成若干的小服务模块,服务之间互相协调.互相配合,为用户提供最终价值.每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制 ...

  9. vue3 专用 indexedDB 封装库,基于Promise告别回调地狱

    IndexedDB 的官网 https://developer.mozilla.org/zh-CN/docs/Web/API/IndexedDB_API 这个大概是官网吧,原始是英文的,现在陆续是出中 ...

  10. .NET Core 基于Quartz的UI可视化操作组件 GZY.Quartz.MUI 简介

    前言 最近在用Quartz做定时任务.虽然很方便,但是Quartz自己貌似是没有UI界面的..感觉操作起来 就很难受.. 查了一下,貌似有个UI组件 不过看了一下文档..直接给我劝退了..太麻烦了 我 ...