1、前言

利用windows提供的二进制分发包(msi)安装是非常简单的,只要根据提示安装就可以了,和安装普通软件没有什么区别。但是如果想在安装的时候就把规划的配置好,是需要看懂每个步骤到底做什么用,下边就将每个步骤过一遍。

这个是给刚刚接触mysql的学员准备的,高手请勿喷。

软件

版本

windows

2008R2-64bit

mysql

community-8.0.12.0

2、下载

在此网址下载https://dev.mysql.com/downloads/mysql/#downloads

直接到mysql的对应版本,8.0.12。

3、开始安装

<1>安装选项

我选择的是第一个选项,我安装在本地虚拟机上边。

第一个选项:开发安装,支持需要涉及到开发的人员进行安装,这个就是全部安装了。

第二个选项:仅安装server

第三个选项:仅安装client

第四个选项:虽然叫作全部安装,但是不包含开发选项的安装

第五个选项:自定义安装

里边包含安装

mysql server 只有64位的

在Applications中有work bench、visual studio、shell、router

Mysql connectors包含各种语言的连接和ODBC。有的连接器有64位和32位的区分。有的没有

还有Documenttation。

<2>软件的依赖

在选择好以后,其会有个自检的过程,提示你所选的安装包,需要依赖哪些软件的安装。

如果不需要安装只需要在自定义安装中将那几个包取消就可以了。

我这里提示是选择此选项时,需要安装的一些软件。

包括visual studio和python,需要的话就进行安装。

可以在custom选项中,将此连个选项去掉,就不会再提示需要进行安装。

<3>正式安装

这里提示你将要安装的安装包。以可以点击Details,查看安装的日志。

<4>配置mysql

安装好以后,下边就将要进行配置

这一步是根据安装包给的提示去配置mysql,使用传统的配置方法也可以。

后边的选项应该是测试集群的选项。

<5>模式与网络配置

这里会有提示连接方式,一般都是选择第一个通过TCP/IP

的方式连接,默认端口3306,你也可以选择别的端口,只要保证不要冲突。

这里有三个选项

Development computer,就是应用于桌面开发使用的mysql,基本在个人电脑。mysql只会占用很少的系统资源

server computer,就是mysql服务器模式,其配合其他应用,共同运行,占用一定量的系统资源

Dedicated computer 就是mysql专用服务器,只运行mysql,占用全部的系统资源。

<6>选择验证方式

第一个选项,是mysql 8提供的一种新的验证方式。

第二个选项,是mysql 5的验证方式。

哪个都行。

配置密码,添加用户。

这个是配置windows服务的,服务名就是Mysql8888,这个起个好认,不冲突的名字就可以了。

启动服务的用户,根据自己的规划配置。

这里有个链接到服务器的配置。输入密码,check就行。

最后提示启动mysql workbench和mysql shell。

至此安装完毕。

如有问题,还请指正,共同进步,谢谢!

文章来源:

运维公会:windows使用msi包安装mysql8.0.12

windows使用msi包安装mysql8.0.12的更多相关文章

  1. windows使用zip包安装mysql8.0.12

    1.前言 在windows下有两种安装mysql的方式,一种是msi的方式,一种是使用zip包的安装方式.通常都是用msi的方式,毕竟不需要敲命令,只用图形界面就可以完成安装.zip包的安装方式也很简 ...

  2. linux使用glibc版本安装mysql8.0.12

    1.前言 使用yum安装虽然很方便,但是如果要是在没有公网的环境下,是没有办法使用yum源的.所以我们可以使用mysql提供的glibc版本的安装包,进行安装. 但是在安装之前,一定要将以前的版本删除 ...

  3. 安装mysql8.0.12

    安装mysql8.0.12 https://blog.csdn.net/zwj1030711290/article/details/80039780 问题1:忘记记录日志打印的密码就把窗口给关了 解决 ...

  4. 安装mysql8.0.12以及修改密码和Navicat的连接

    mysql8.0+与安装其他版本不同一.安装mysql8.0.121.到官网https://www.mysql.com/  下载mysql-8.0.12-winx64.zip(不要.mis),直接解压 ...

  5. CentOS8.1操作系下使用通用二进制包安装MySQL8.0(实践整理自MySQL官方)

    写在前的的话: 在IT技术日新月异的今天,老司机也可能在看似熟悉的道路上翻车,甚至是大型翻车现场!自己一个人开车过去翻个车不可怕,可怕的是带着整个团队甚至是整个公司一起翻车山崖下,解决办法就是:新出现 ...

  6. centos7下安装mysql8.0.12及设置权限

    一.mysql版本介绍 mysql的官网为:https://www.mysql.com/ 在官网上可以看到多个版本,主要版本如下, 1.MySQL Community Server 社区版本,开源免费 ...

  7. Linux安装MySQL8.0.12之二进制安装

    运行环境:centos 7.5 + mysql8.0.12 1.下载官方打包好的二进制安装包: wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysq ...

  8. Mac安装mysql8.0.12

    ···shell 下载 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-macos10.13-x86_64.tar.gz ...

  9. CentOS7安装mysql8.0.12

    一.配置yum源 下载mysql源安装包 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 复制下载链接:https://d ...

随机推荐

  1. 五句话搞定Python、JavaScript作用域

    这个银角的看家之作了吧,哈哈哈,剽窃下,原地址在这:点我点我 Python与JavaScript基本相同,但声明提前一项略有不同. JavaScript.Python中无块级作用域 在Java或C#中 ...

  2. (九)Centos之搜索命令whereis、which和字符串搜索命令grep

    一.Centos之命令搜索命令whereis与which 1.1 whereis 命令名(搜索命令所在路径及帮助文档所在位置) 选项: -b :只查找可执行文件位置 -m:只查找帮助文件 1.2 wh ...

  3. python reduce和偏函数partial

    functools模块 reduce方法: reduce方法 reduce方法,顾名思义就是减少 可迭代对象不能为空,初始值没提供就在可迭代对象中去一个元素 from functools import ...

  4. 第十三章 RememberMe——《跟我学Shiro》

    转发地址:https://www.iteye.com/blog/jinnianshilongnian-2031823 目录贴:跟我学Shiro目录贴 Shiro提供了记住我(RememberMe)的功 ...

  5. python面向对象学习笔记(一)

    粘贴一些自学过程中的笔记大纲,源文本在pycharm里面写的,有点乱整理一下,部分内容有待补充,书写不一定100%正确,全当数据备份了. 1.面向对象的特性 #你写代码时什么使用面向对象 #处理比较复 ...

  6. angular入门 - 环境安装及项目创建

    1.安装node.js 下载,安装,在终端测试安装是否成功:node -v(查看nodejs版本) npm -v(查看npm版本) 下载地址:https://nodejs.org/en/downloa ...

  7. 最新 京东java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿等10家互联网公司的校招Offer,因为某些自身原因最终选择了京东.6.7月主要是做系统复习.项目复盘.LeetCode与牛客 ...

  8. 剑指offer36:两个链表的第一个公共结点

    1 题目描述 输入两个链表,找出它们的第一个公共结点. 2 思路和方法 方法一: 用两个指针同时从两个链表的表头开始走,当走到自己的链表结尾的时候开始从另一个链表的表头开始向后走.终止条件就是两个指针 ...

  9. Python turtle(介绍一)

    关于绘制图形库turtle # 画布上,默认有一个坐标原点为画布中心的坐标轴(0,0),默认"standard"模式坐标原点上有一只面朝x轴正方向小乌龟 一:海龟箭头Turtle相 ...

  10. Vue.js 父子组件相互传递数据

    父传子 : 子组件接收变量名=父组件传递的数据 如::f-cmsg="fmsg"  注意驼峰问题 子传父:@子组件关联的方法名 = 父组件接受的方法名 如:@func=" ...