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. linux初学者-文件管理篇

    linux初学者-文件管理篇 linux系统的所有东西都是以文件的形式存储在计算机中的,所以linux系统中对文件的管理非常重要.以下介绍一些文件管理的常用方法. 1.文件的建立 文件的建立或者修改文 ...

  2. tcp 3次握手四次挥手

    转载link:http://www.jianshu.com/p/9968b16b607e 最近在复习计算机网络,看到TCP这一章,总结一下. 建立TCP需要三次握手才能建立,而断开连接则需要四次握手. ...

  3. MyBatis映射,抛出Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'oid' in 'class java.lang.String'

    原因在于: 在MyBatis中使用动态语句的判断时,传入的参数(parameterType)为Java基本数据类型,获取的结果(resultType)为JavaBean对象,此时就会抛出该异常,此时可 ...

  4. 前后端分离 之vue-cli 搭建项目mac 系统讲解

    前端项目搭建必备技术 webpack nodejs 搭建 vue-cli 的安装 以上技术自行了解安装 一:创建前端项目 采用vue-cli 脚手架 1:终端执行如下命令 vue init webpa ...

  5. Spring框架使用@Autowired自动装配引发的讨论

    问题描述 有同事在开发新功能测试时,报了个错,大致就是,在使用 @Autowired 注入时,某个类有两个bean,一个叫a,一个叫b. 一般这种情况应该声明注入哪个bean,他没有声明,他不知道这个 ...

  6. linux文本编辑vim命令

    1.Vim Vim  是一个功能强大的全屏幕文本编辑器,是 Linux/UNIX 上最常用的文本编辑器,它的作用是建立.编辑.显示文本文件. Vim 没有菜单,只有命令 2.Vim 工作模式 3.插入 ...

  7. c#小灶——数据类型

    C#中有许多数据类型,存储不同的数据要用不同的数据类型.我们这里面向初学只介绍值类型,引用类型和指针类型在后续的学习中会有接触. 整型 int是最常用的整型,用来存储整数.除了int之外,还有其他不常 ...

  8. 夯实Java基础(十)——抽象类和接口

    转载自:http://cmsblogs.com/ 该博主的网站上干货非常!非常!非常多(说三遍),强烈推荐大家前去学习. 接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法 抽象类与接口是 ...

  9. Office2019 VOL版本 自定义安装组件

    众所周知,Office VOL版本可以连接KMS服务器激活,但是office2019没有镜像可以下载,所以只能依靠Office Deployment Tool来进行操作.注:Office2019 Re ...

  10. 解决 Android 中出现依赖多个版本支持库的问题

    在 app 的 build.gradle 中引入依赖时发现如下错误: All com.android.support libraries must use the exact same version ...