• 前言:Win/Mac 安装MySQL8.0 (20200801)
  • 目录

    • 1 Win安装
      • 1.1 获取安装包
      • 1.2 安装步骤
      • 1.3 配置环境变量
    • 2 Win卸载
    • 3 Mac安装
      • 3.1 获取安装包
      • 3.2 安装步骤
      • 3.3 配置环境变量
    • 4 Mac卸载
    • 5 MySQL8.0数据类型

1 Win安装

1.1 获取安装包

  • 官网下载链接:https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.21.0.msi
  • 此安装方式安装包只有32位的选择,但是安装过程中可以选择64位的

1.2 安装步骤

  • 打开msi的安装包
  • 等待安装包的加载
  • 选择Custom自定义安装模式进行安装
  • 选择要自定义安装的内容。MySQL Server 8.0xxx - x64和Connector/ODBC 8.0XX - x64(此处根据自己电脑系统选择),选择完以后点击next,进入下一步
  • 选择Execute进行安装,等待安装进度完成,点击next,进入下一步
  • 接下来的几部都是一些默认配置,不建议修改,直接点击next即可
  • 选择密码的加密方式(8.0中有两种方式,第一种是使用新的密码加密方式即加强型的,第二种是延续使用5.x的密码加密方式)
  • 输入MySQL的启动密码,点击next
  • 此步骤为设置MySQL在服务中的名字,可以默认
  • 根据前面的一些选择进行一些服务注册,以及安装,此两步有可能会出错,如果这两步出现错误,可以查看常见错误的处理
  • 依次点击Finish和next,安装部分结束,接下来配置环境变量

1.3 配置环境变量

  • 打开我的电脑C盘,找到Program Files\MySQL\MySQL Server 8.0\bin目录,复制路径C:\ProgramFiles\MySQL\MySQL Server 8.0\bin
  • 右键我的电脑->属性
  • 在出现的弹窗中依次点击 高级系统设置 环境变量 系统变量中的Path新建
  • 把刚才的路径复制到新建出现的框中,然后依次点击确定
  • 打开DOS窗口,win+R 然后输入cmd回车,或者点击左下角搜索图标后输入cmd回车
  • 在DOS中输入mysql -uroot -p,密码,回车,或者mysql -uroot -p,回车后在输入密码
  • 虽然没有使用分号结尾也可以退出,但是为了养成sql语句加分号的习惯,所以退出mysql使用exit,切记此处必须加分号,分号必须得英文分号

2 Win卸载

  • 打开控制面板,卸载mysql相关程序:
    (1) 点击左下角win图标旁的查找图标,在出现的开始菜单中直接输入控制面板
    (2) 或者,按快捷键win+R,(r不分大小写)在弹出的对话框中输入control
    上述两种都可以进入控制面板,进入后选择查看方式为大图标
    在出现的界面中选择程序和功能
    打开后,找到mysql相关的程序,右键点击卸载
  • 删除硬盘中文件
    打开我的电脑,选择安装的盘符,如果是使用msi默认安装的mysql是在C盘中(此处以此为例)
    打开C盘,点击查看,在显示/隐藏处把隐藏的项目勾选上。方便删除隐藏文件夹ProgramData中的MySQL文件夹
    此处残留文件夹MySQL一般只在隐藏文件夹ProgramData中,谨慎处理,最好这三个文件都检查一遍
  • 删除注册表中信息
    紧接着咱们要删除注册表中的信息,和前面打开控制面板的方式类似,我们点击左下角win图标旁边的搜索图标,输入regedit,回车进入注册表中
    在出现的注册表中找到以下内容删除(mysql在注册表中可能是小写的,有些电脑中可能没有这么多,选择有的进行删除就好了)
  HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQLHKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\EventLog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL(这两个可能会没有,我的电脑就没有,没有就不要删除了)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
  • 查看服务中是否有残留
    卸载的最后一步就是查看服务中是否还有MySQL的服务残留,一般来说删除的此处是已经没有的了
    如果还有的打开dos,即点击搜索按钮,输入cmd,此处不要回车,右键点击出现的搜索结果选择以管理员身份运行
    在出现的DOS窗口中输入sc delete 服务中的mysql服务名字
  • 删除环境变量中的相关信息
    鼠标右键点击此电脑,选中属性的那一行点击右边的删除按钮
    在出现的窗口中依次选择 高级系统设置 --> 环境变量 --> 系统变量中的Path -->选中MySQL的环境变量
    然后依次点击确定

3 Mac安装

3.1 获取安装包

  • 官网下载 Mysql8.0 mac版本下载链接:(此链接复制到浏览器地址栏,回⻋即可下载,因为网络原因,有些同学下载速度可能会很慢)
    https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-macos10.15-x86_64.dmg

3.2 安装步骤

  • 打开准备好的安装包
  • 通过电脑的系统验证后,打开弹窗中的pkg文件,根据安装器的提示进行选择继续
  • 接下来需要同意MySQL数据库的霸王条款,没有反驳的余地
  • 同意后点击继续,然后直接点击安装即可(mac默认都是一块固态硬盘,所以存储位置不需要修改)
  • 输入密码或者指纹验证
  • 等待安装进度条的完成
  • 进度条完成后,8.0的MySQL可以自己在安装过程中设定密码,建议不要选择密码加强,两点原因:
    (1) 我们的数据库是练习使用,不会涉及机密问题,并且还是装在本机上
    (2) 密码加强会有一些软件不兼容
  • next后设置后面启动MySQL的密码,此密码必须要求8位
  • 输入密码或者指纹通过验证
  • 安装过程结束

3.3 配置环境变量

  • 打开终端,使用pwd命令查看当前路径是否为用户目录下,如果不是,输入cd,然后回⻋即可
  • 输入vi .bash_profile回⻋后进入隐藏文件.bash_profile,此文件可以为单个用户设置环境变量
  • 在打开的界面中使用vi命令进入插入模式,添加export PATH=${PATH}:/usr/local/mysql/bin,然后使用ESC按键进入命令行模式,输入:x或者:wq退出
  • 保存退出后,使用source .bash_profile重新加载该文件
  • 输入mysql -uroot -p回⻋后输入密码即可进入mysql,可以mysql -uroot -p密码,回⻋,mysql和后面的-u之间是有空格的
  • 退出MySQL,输入exit; 切记此处有英文分号,必须添加,必须为英文分号

4 Mac卸载

  • 卸载前的系统偏好设置中有MySQL的图标
  • 打开终端依次输入以下命令:
sudo rm -rf /usr/local/mysql*
sudo rm /usr/local/mysql
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
  • 在终端执行上述命令,第一个命令需要输入开机密码已获得sudo权限删除文件
  • 命令执行完成后,系统偏好设置中的图标已经消失,此处如果依然存在,并且每个命令都执行过的话,重启电脑后就会消失
  • 如果后续不在使用MySQL,还需要把环境变量删除,即打开.bash_profile删除其中添加的
export PATH=${PATH}:/usr/local/mysql/bin
  • 环境变量删除,后保存退出,source .bash_profile即可

5 MySQL8.0数据类型

Win/Mac MySQL8.0+数据类型相关推荐

  1. Mac mysql8.0 java配置 jar包下载

    一.jar包下载 https://dev.mysql.com/downloads/connector/j/点击进入官网下载 拉到最下面 选择Platform Independent 点击Downloa ...

  2. mac上mysql8.0以tar.gz方式手动安装

    一.下载 官网地址: https://dev.mysql.com/downloads/mysql/ 选择:macOS 10.14 (x86, 64-bit), Compressed TAR Archi ...

  3. nuke linux 插件,Nuke 插件:镜头光晕 Optical Flares v1.0.86(含预设)Win/Mac/Linux

    [插件介绍] Video Copilot 强大的镜头光晕插件 Optical Flare  终于支持 Nuke软件啦(注:Nuke为节点式特效合成软件,AE为图层式特效合成软件)! Nuke版本的Op ...

  4. mysql8.0日期类型_mysql8.0.19基础数据类型详解

    mysql基础数据类型 mysql常用数据类型概览 ![1036857-20170801181433755-146301178](D:\笔记\mysql\复习\1036857-201708011814 ...

  5. ae等高线_AE插件-地形海拔轮廓等高线动画 Topograph v1.0 Win/Mac + 视频教程

    [插件介绍] Topograph插件在在After Effects中创建地图和地形的等高线样式动画, 此效果可让您根据素材创建独特的设计动画. 它可以用于视频或单帧图像上设计交互式的图形动画. Top ...

  6. 经典合成器-Sonic Academy ANA 2 v2.0.92 WiN+MAC

    Sonic Academy ANA 2 v2.0.92 win-mac | 500M ANA从零开始进行了彻底的重新设计,比以往任何时候都更强大地返回现场. 我们万众期待的发射终于在这里!我们已经花费 ...

  7. ae等高线_AE插件-地形海拔轮廓等高线动画 Topograph v1.0.2 Win/Mac + 视频教程

    [插件介绍] Topograph插件在在After Effects中创建地图和地形的等高线样式动画, 此效果可让您根据素材创建独特的设计动画. 它可以用于视频或单帧图像上设计交互式的图形动画. Top ...

  8. Premiere Pro CC 2020 v14.0.0.572 Win/Mac 中文版/英文版

    Premiere Pro CC 2020 v14.0.0.572 Win/Mac 中文版/英文版 Premiere Pro 是一款常用视频编辑软件,它可以提升您的创作能力和创作自由度,它是易学.高效. ...

  9. Photoshop 2020 v21.0.2.57 Win/Mac PS 2020图像处理软件中文英文

    Photoshop 2020 v21.0.2.57 Win/Mac PS 2020图像处理软件中文版英文版 Adobe Photoshop CC 是 Adobe 公司历史上最大规模的一次产品升级,它集 ...

最新文章

  1. 认知智能再突破,阿里 18 篇论文入选 AI 顶会 KDD
  2. 【Hadoop Summit Tokyo 2016】Rakuten是如何解决由于大规模多租户Hadoop集群造成的迷之问题的...
  3. JAVA怎么创建对象组_java – 如何根据特定字段创建一组有序的对象?
  4. HDU5726 GCD(rmq+二分)
  5. C++ Primer 5th笔记(8)chapter8 类:IO库-总览
  6. 关于在真实物理机器上用cloudermanger或ambari搭建大数据集群注意事项总结、经验和感悟心得(图文详解)...
  7. iOS xocde编译报错 NSObjCRuntime.h
  8. Git 操作笔记/pip换源
  9. NestedScrolling机制
  10. SpringBoot2.1版本的个人应用开发框架 - 集成Druid + MybatisPlus
  11. 《数据结构》C++代码 堆(优先队列)
  12. 一些人一旦离开原来的单位,就不爱再去了,是为什么?
  13. 强大的绘图和编辑工具Artstudio Pro mac
  14. 小程序input获得焦点触发_小程序学习(三)
  15. 服务器创建新文件夹权限设置密码,在服务器上修改文件夹权限设置密码
  16. 后端分布式系列:分布式存储-MySQL 数据库事务与复制
  17. python画pr曲线_根据Precision和recall结果画PR曲线图
  18. 关于淘宝和12306的分析
  19. c++判断整数翻转溢出_C++整数溢出
  20. 零基础入门进化算法(基本概念)

热门文章

  1. office2016和office visio2016同时安装包你一次成功
  2. 计算机领域cip是什么意思,学术专著的CIP数据是什么意思
  3. SpringBoot的easyui实现导入和导出功能到excel
  4. 【Unity3D】Unity3D技术栈
  5. PADS2007如何打印PCB元件的丝印图
  6. Easy2D 轻量级游戏开发框架(2)
  7. Python:下载和安装Pygame
  8. matlab有限域多项式除法_有限域GF(2^8)的四则运算及拉格朗日插值
  9. c语言简单程序printf,程序演示:C语言第一个简单实例
  10. 模型调参之网格搜索与随机搜索