mysql5.7零基础入门级的安装教程:

  • 安装环境:Windows 10, 64 位(联想拯救者R720)
  • 安装版本:mysql-5.7.25-winx64

一、下载

1.进入官网

首先,下载MySQL数据库可以访问官方网站:https://www.mysql.com

2.选择版本

点击 DOWNLOADS 模块下的 --> Community 模块下的 --> MySQL Community Server 模块 --> 选择 MySQL Community Server 5.7 进行下载。

3.进入下载页面

点击进入,选择 MySQL 的版本及主机;根据自己的电脑选择相应的位数进行下载,本机是 64 位,点击 download 下载。

4.进行下载

进入下一个页面,点击 No thanks, just start my download,选择自己要下载保存的目录路径,进行下载。

二、安装配置MySql

1.解压,设置路径

由于下载的 MySQL 是 zip 格式的,所以需要自己解压到一个文件夹,然后就进配置就可以用了。

(可以对解压的文件夹进行重命名)例如我解压后 MySql 下的 bin 文件夹的目录为:D:\MySQL\MySQL-5.7

(注:我开始解压时里面没有 data 文件夹和 my.ini 文件,是经过后面配置才有的)

2.配置环境变量

  1. 进入 我的电脑 --> 属性 --> 高级系统设置 --> 高级 --> 环境变量 或者 控制面板(查看方式为图标) --> 系统 --> 高级系统设置 --> 高级 --> 环境变量
  2. 在系统变量中编辑 Path;在其后面添加:你的mysql 的 bin文件夹的路径,例如我的 D:\MySQL\MySQL-5.7\bin

3.修改配置文件

  1. 记得先在文件管理器中的查看功能中,勾选查看文件扩展名和隐藏的项目。

在 D:\MySQL\MySQL-5.7 目录下编辑 my.ini 文件(如果没有,就需要自己创建)。

在其中修改或添加配置 :

  • basedir=D:\MySQL\MySQL-5.7(mysql所在目录)
  • datadir=D:\MySQL\MySQL-5.7\data(mysql所在目录\data)

文件如下:

# 自定义 mysql-5.7 配置文件 my.ini

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MySQL\MySQL-5.7
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL\MySQL-5.7\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables

4.启动 MySql 服务

  1. 以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够);
  2. 进入 mysql 的 bin 文件夹路径

  3. 自动生成 data 文件目录,执行命令:
mysqld --initialize-insecure --user=mysql
  1. 安装 mysql 服务,执行命令:
mysqld -install
  1. 启动 mysql 服务,执行命令:
net start mysql

  1. 服务启动成功之后开始登陆,输入命令:
mysql -u root -p

(第一次登录没有密码,直接按回车过)!

  1. 修改密码,执行命令:
use mysql;

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

flush privileges;

5.测试 mysql


PS:如果觉得文章有什么地方写错了,哪里写得不好,或者有什么建议,欢迎指点。

欢迎您的点赞、收藏和评论!

(完)

MySQL 5.7 的安装历程的更多相关文章

  1. mysql 5.6.24安装实例

    安装前准备工作: 1)编辑PATH路径 vim /etc/profile PATH=/home/mysql/bin:/home/mysql/lib:$PATH export PATH 2)生效PATH ...

  2. mysql 5.0.46安装配置

    http://os.chinaunix.net/a2008/0801/986/000000986346.shtml RPM包和源码包存放位置 /usr/local/src 源码包编译安装位置(pref ...

  3. WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题

    WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...

  4. Linux下查看mysql、apache是否安装,安装,卸载等操作

    Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root               ?        :: /bin/sh /usr/ ...

  5. MySQL学习笔记01-MYSQL安装

    一 MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司. MySQL 最流行的关系型数据库管理系统. MySQL分为企业版和社区版. ...

  6. Mac 下 Nginx、MySQL、PHP-FPM 的安装配置

    用了3年多的本本罢工,最近新入手了一台 rmbp,一堆工作环境要配置,LNMP 里的 NMP 是常规要安装的,恰好也是第一次在 mac 上安装配置 nginx.mysql.php,所以顺便做个记录,免 ...

  7. CentOS 5.5 Nginx+JDK+MySQL+Tomcat(jsp)成功安装案例

    在CentOS 5.5中安装Nginx+jdk+mysql+tomcat是非常容易的.只需yum安装环境包和nginx.解压安装jdk和tomcat.配置profile文件.server.xml和ng ...

  8. MySQL Server 5.5安装中遇到的问题及解决方法

    之前开始用师兄用过的电脑工作,各种不适应,开始重新搭建自己习惯的环境,重装MySQL就是其中一项,然后重装过程中遇到了问题,具体情况总结如下: 1.以前也重新安装过MySQL,但是完全没有用过就直接卸 ...

  9. Mysql ubuntu下的安装卸载

    删除 mysql sudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-ge ...

随机推荐

  1. 三千字讲清TypeScript与React的实战技巧

    很多时候虽然我们了解了TypeScript相关的基础知识,但是这不足以保证我们在实际项目中可以灵活运用,比如现在绝大部分前端开发者的项目都是依赖于框架的,因此我们需要来讲一下React与TypeScr ...

  2. IIS短文件名漏洞复现

    IIS短文件名漏洞复现 一.漏洞描述 此漏洞实际是由HTTP请求中旧DOS 8.3名称约定(SFN)的代字符(~)波浪号引起的.它允许远程攻击者在Web根目录下公开文件和文件夹名称(不应该可被访问). ...

  3. .NET Core on K8S学习实践系列文章索引(Draft版)

    一.关于这个系列 自从去年(2018年)底离开工作了3年的M公司加入X公司之后,开始了ASP.NET Core的实践,包括微服务架构与容器化等等.我们的实践是渐进的,当我们的微服务数量到了一定值时,发 ...

  4. vue3.0中的双向数据绑定方法

    熟悉vue的人都知道在vue2.x之前都是使用object.defineProperty来实现双向数据绑定的 而在vue3.0中这个方法被取代了 1. 为什么要替换Object.definePrope ...

  5. poj 3253 Fence Repair(优先队列+huffman树)

    一个很长的英文背景,其他不说了,就是告诉你锯一个长度为多少的木板就要花多少的零钱,把一块足够长(不是无限长)的木板锯成n段,每段长度都告诉你了,让你求最小花费. 明显的huffman树,优先队列是个很 ...

  6. 浅谈设计模式及python实现

    设计模式及Python实现   设计模式是什么? Christopher Alexander:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心.这样你就能一次又一次地使用 ...

  7. Git 服务使用搭建集合

    Git 服务使用搭建集合 一.本地Git 仓库搭建与使用 1.Git 概念介绍 版本控制系统 版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统.大部分时候我们使用最频繁的还是对源 ...

  8. 准时制生产(Just in Time,JIT)

    准时制生产(Just in Time,JIT)称为及时生产,出自日本丰田.         1.JIT生产方式的管理理念     JIT的基本概念事指在所需要的精确时间内,按所需要的质量和数量,生产所 ...

  9. 使用阿里云oss

    写这篇博文的原因是公司有个项目需要用到阿里云来存放用户头像文件.后期软件安装版本也可能需要存进去,然后折腾了两天终于摸熟了一点皮毛,在这里给大家简单介绍下. 一.初识对象存储oss 1.进入阿里云控制 ...

  10. Linux下Docker以及portainer相关配置

    一.安装使用Docer CE 本文以CentOS 7为例,安装docker CE版本,docker有两种版本,社区版本CE和企业版本EE,此处学习研究以CE版本为例, 两种安装方式可选:1.使用yum ...