1.下载
1)进⼊入官⽹网下载5.7.23压缩包
下载地址:https://dev.mysql.com/downloads/mysql /5.7.html#downloads

2.安装与配置

1)将下载的压缩包解压到任意⽬目录,如:

2)在根⽬目录下创建my.ini配置⽂文件

3)⽤用记事本打开my.ini,填写如下配置信息
[mysqld]
# 设置服务端使⽤用的字符集为utf-8
character-set-server=utf8
# 绑定IPv4地址
bind-address = 0.0.0.0
# 设置mysql的端⼝口号
port = 3306
# 设置mysql的安装⽬目录
basedir=C:/mysql-5.7.23

# 设置mysql数据库的数据的存放⽬目录
datadir=C:/mysql-5.7.23/data
# 允许最⼤大连接数
max_connections=2000
# 创建新表时将使⽤用的默认存储引擎
default-storage-engine=INNODB # 设置mysql以及数据库的默认编码
[mysql]
default-character-set=utf8 [mysql.server]
default-character-set=utf8
# 设置客户端默认字符集
[client]
default-character-set=utf8

(注意:上⾯面配置中需要修改成⾃自⼰己相应的basedir和 datadir的路路径)
4)安装MySQL服务
以管理理员身份打开CMD窗⼝口,进⼊入mysql⽬目录下的bin ⼦子⽬目录,然后执⾏行行mysqld -install命令,如下图:

(注意:如果提示找不不到dll⽂文件,请安装相关的vc运⾏行行 库)
5)初始化MySQL数据库
先在MySQL根⽬目录下创建data⼦子⽬目录,如下图:

然后继续在命令⾏行行的bin⽬目下执⾏行行mysqld --initialize --user=root --console命令执⾏行行初始化,如下图:

(注意:初始化完成后MySQL会为root⽤用户创建⼀一个 默认的密码,后续需要使⽤用此密码登陆MySQL,上⾯面 ⽩白⾊色部分就是初始化的密码)
6)启动MySQL服务

在命令⾏行行执⾏行行net start mysql命令,如下图:

7)登陆MySQL
进⼊入mysql的bin⼦子⽬目录,执⾏行行 ”mysql -u⽤用户 -p密码“ 登陆mysql,这⾥里里的⽤用户为root,密码为刚才MySQL默 认初始化的密码,如下图:

3. 修改root密码
root⽤用户默认初始化的密码并不不⽅方便便记忆,我们可以在 登陆MySQL后进⾏行行修改,使⽤用set password = password('密码')语句句进⾏行行更更新,如下图:

这⾥里里将root⽤用户的密码也改成了了root,然后输⼊入\q退出 mysql,并使⽤用新密码进⾏行行登陆,如下图:

4. 配置环境变量量
mysql的bin⽬目录存放了了相关的命令程序,如果要在命 令⾏行行执⾏行行这些程序,每次都必须进⼊入bin⽬目录,我们可 将它配置到系统的环境变量量中,如下图:

将C:\mysql-5.7.23\bin⽬目录的路路径添加到环境变量量的 path变量量中
5. 卸载
以管理理员身份运⾏行行CMD,执⾏行行net stop mysql命令停 ⽌止MySQL服务,然后再执⾏行行mysqld -remove命令卸载 服务,最后删除整个mysql⽬目录即可。

MySQL 5.7 安装指南的更多相关文章

  1. MySQL 5.7安装指南

    1.下载 1)进入官网下载5.7.23压缩包 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 2.安装与配置 1)将下载的压 ...

  2. Linux下MySQL多实例部署记录

    什么是MySQL多实例 简单地说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306.3307),同时运行多个Mysql服务进程,这些服务进程通过不同的socket监听不同的服务端 ...

  3. Atitit s2018.2 s2 doc list on home ntpc.docx  \Atiitt uke制度体系 法律 法规 规章 条例 国王诏书.docx \Atiitt 手写文字识别 讯飞科大 语音云.docx \Atitit 代码托管与虚拟主机.docx \Atitit 企业文化 每日心灵 鸡汤 值班 发布.docx \Atitit 几大研发体系对比 Stage-Gat

    Atitit s2018.2 s2 doc list on home ntpc.docx \Atiitt uke制度体系  法律 法规 规章 条例 国王诏书.docx \Atiitt 手写文字识别   ...

  4. MySQL安装指南(转)

    MySQL安装指南   安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲 ...

  5. Nginx+Php-fpm+MySQL+Redis源代码编译安装指南

    说明:本教程主要包括以下三个部分: 1. 源代码编译安装Nginx 2. 源代码编译安装php以及mysql.redis扩展模块 3. 配置虚拟主机 文中所涉及安装包程序均提供下载链接,欢迎使用 运行 ...

  6. MySQL Server 5.0 下载与 安装指南[图文] (安装到非系统路径+设置root账号相应password)

    软件下载:点我前往下载 安装需知:相应mysql版本号为V5.0 ------------------------------------------------- 安装步骤例如以下: Step1 首 ...

  7. Nginx+Php-fpm+MySQL+Redis源码编译安装指南

    说明:本教程由三部分组成如下: 1.      源码编译安装Nginx 2.      源码编译安装php以及mysql.redis扩展模块 3.      配置虚拟主机 文中所涉及安装包程序均提供下 ...

  8. MySQL安装指南

    近期领导突然说要用MySQL,我立刻当天晚上就研究了一下. http://www.mysql.com/这是官网,还好能够訪问.好多年前已经被oracle收购.分为企业版和社区版: MySQL Ente ...

  9. Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南

    转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...

随机推荐

  1. ffmpeg推流方式采用TCP协议

    ffmpeg默认推流方式采用UDP方式,若需要使用TCP协议,则需要修改. 1.使用命令时: ffmpeg 跟参数 -rtsp_transport tcp 2.编码时 AVFormatContext ...

  2. cookie记录横向滚动条位置

    一.Css <style type="text/css"> #x{ width: 100%; white-space: nowrap; overflow-x: scro ...

  3. Eclipse install new software无反应

    一个问题可以有不同的解决方案 其他人提供了不少方案 我遇到了这个问题 但是这些解决方案都无济于事 于是 我就采取了一个新方案: 然后重新解压,找到里面的eclipse.exe重新打开就可以了 现在有反 ...

  4. jqGrid基础写法

    $("#jqGrid").jqGrid({ url: baseURL + 'sys/scheduleLog/list', datatype: "json", c ...

  5. 拦截请求并记录相应信息-springboot

    方式: 1.FIlter过滤器 2.interceptor拦截器 3.Aspect切片 一.Filter过滤器形式 只能处理request中的数据  不能确定请求要走的是哪个controller信息 ...

  6. Jenkins编辑或替换All view

    为什么我不能编辑“All”view? 这是因为它的类型是“All”而不是“List”,并且“All”类型是不可编辑的.你只能有一个“All”类型的view. 如果你想编辑这个View,你将不得不创建一 ...

  7. python django2.x报错No module named 'django.core.urlresolvers'

    解决方法就是: from django.urls import reverse 最近从django1.9迁移到django2.0中出现一个意外的报错: 这个报错的原因在stack overflow上有 ...

  8. BFC知识点概括与总结

    什么是BFC?如何生成一个BFC?BFC有什么作用? 一:什么是BFC? 首先了解CSS中两个概念:box和formatting context. Box:CSS布局中的基本单位.一个页面由多个box ...

  9. python3+Robot Framework+PyCharm环境部署及执行脚本

    Robot Framework是一个非常优秀的开源关键字驱动自动化测试框架,目前已经支持python2和python3,但是GUI界面RIDE只支持python2,但是python的未来是python ...

  10. 分析python日志重复输出问题

    问题起源: ​ 在学习了python的函数式编程后,又接触到了logging这样一个强大的日志模块.为了减少重复代码,应该不少同学和我一样便迫不及待的写了一个自己的日志函数,比如下面这样: impor ...