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. css布局宽度自适应

    随着各种终端的不断涌现,网页中的元素适应不同的分辨率变得特别重要,根据经验,涉及到宽度自适应的一共有四种情况: 左端固定,右边自适应:右端固定,左边自适应:两端固定,中间自适应:中间固定,两端自适应. ...

  2. 彻底关闭Windows自动更新

    win+r--输入services.msc(服务管理窗口)停止windows update服务并禁用同时在恢复里,改为无操作 win + r --输入gpedit.msc(本地组策略编辑器)家庭版没有 ...

  3. Java基础(七)——多线程

    一.概述 1.介绍 Java VM 启动的时候会有一个进程Java.exe,该进程中至少有一个线程负责Java程序的执行.而且这个线程运行的代码存在于main方法中,该线程称之为主线程.其实从细节上来 ...

  4. Docker-Java限制cpu和内存及浅析源码解决docker磁盘挂载失效问题

    需求 之前工作流的运行都是用的docker-java提供的api拉起的docker容器直接跑服务,但是最新线上的新业务资源消耗较大,单个容器如果不加控制,CPU和内存都会拉满,导致服务器莫名宕机事故的 ...

  5. xshell连接VMware中的Linux

    [前言]最近想压测一下ITOO的考试系统,所以想在自己电脑上安装一下linux,然后安装一下jmeter进行压测一下. 不过为什么要连接xshell呢,因为在虚拟机上总是会和主机切换鼠标,而且也不能粘 ...

  6. 以太坊web3开发初步学习

    以太坊web3开发初步学习 此文是对https://learnblockchain.cn/2018/04/15/web3-html/的学习再理解. 以太坊智能合约通过使用web3.js前端和智能合约交 ...

  7. 小白自制Linux开发板 七. USB驱动配置

    本文章基于https://whycan.com/t_3087.htmlhttps://whycan.com/t_6021.html整理 F1c100s芯片支持USB的OTG模式,也就是可以通过更改Us ...

  8. Java:容器类线程不安全

    Java:容器类线程不安全 本笔记是根据bilibili上 尚硅谷 的课程 Java大厂面试题第二季 而做的笔记 1. Collection 线程不安全的举例 前言 1.当我们执行下面语句的时候,底层 ...

  9. RogrePirates Scrum Meeting 博客汇总

    RogrePirates 博客目录 一.Scrum Meeting 1.Alpha阶段 第一次会议 第二次会议 第三次会议 第四次会议 第五次会议 第六次会议 第七次会议 第八次会议 第九次会议 第十 ...

  10. 技术博客--微信小程序canvas实现图片编辑

    技术博客--微信小程序canvas实现图片编辑 我们的这个小程序不仅仅是想给用户提供一个保存和查找的平台,还希望能给用户一个展示自己创意的舞台,因此我们实现了图片的编辑部分.我们对对图片的编辑集成了很 ...