当前位置: 首页 > news >正文

MySQL_简介及安装、配置、卸载(超详细)

无奋斗不青春

课 程 推 荐
我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈
入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈
虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈
PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)教程合集 👈👈
Oracle数据库教程:👉👉 Oracle数据库教程合集 👈👈
MySQL数据库教程:👉👉 MySQL数据库教程合集 👈👈
优 质 资 源 下 载 :👉👉 资源下载合集 👈👈
优 质 教 程 推 荐:👉👉 Python爬虫从入门到入狱系列 合集 👈👈
.

分隔线
在这里插入图片描述

MySQL_简介及安装、配置、卸载

    • MySQL
      • 简介
      • MySQL数据库管理系统软件的优点
      • MySQL5.1下载及安装
        • 下载
        • 安装
      • MySQL8.0下载及安装
        • 下载
        • 安装
        • 配置环境变量
      • MySQL5.1完全卸载

MySQL

简介

  • MySQL是一个关系型数据管理系统,由瑞典MySQL AB公司开发,前期被Sun公司收购,后来Sun公司被Oracle公司收购,所以MySQL目前属于Oracle公司
  • MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性
  • MySQL的SQL语言是用于访问数据库的最常用标准化语言
  • MySQL特点:体积小、速度快、成本低,一般中小型网站选用MySQL作为网站数据库即可

MySQL数据库管理系统软件的优点

  1. MySQL是对外开源的数据库:MySQL是一个开源的数据库,所有人都能够获得该数据库的源码。
  2. MySQL可扩展性强:MySQL网络服务器能够在桌面上或是笔记本上与别的程序运行、web服务器这些一起轻轻松松运作。
  3. 价格的优势:MySQL数据库是一个开放的软件,所有人都能够从官网上免费下载(社区版)。即便是必须付钱的额外功能,其价钱也是很便宜的。
  4. MySQL网络服务器在手机客户端、网络服务器或是嵌入式操作系统中工作中
  • MySQL使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性
  • MySQL图标
    • 在这里插入图片描述

MySQL5.1下载及安装

下载
  • 官网下载:https://www.mysql.com/downloads/
  • 百度网盘下载:https://pan.baidu.com/s/1gBi23oYXwG36Y4WTHV1aOA(提取码:5mpd )
安装
  • 双击mysql-essential-5.1.49-win32.msi运行安装程序

    • 在这里插入图片描述
  • 弹出界面,点击Next

    • 在这里插入图片描述
  • 选择安装类型,选择Typical(典型的),点击Next

    • 在这里插入图片描述
  • 准备安装程序,直接点击Install

    • 在这里插入图片描述
  • 弹出界面,稍等安装,弹出第二个界面,直接点击Next

    • 在这里插入图片描述

    • 在这里插入图片描述

  • 新弹出界面,继续点击Next

    • 在这里插入图片描述
  • 向导完成,勾选Configure the MySQL Server now,点击Finish

    • 在这里插入图片描述
  • 进入MySQL安装配置向导,点击Next

    • 在这里插入图片描述
  • 弹出界面,选择Detailed Configuration(详细配置),点击Next

    • 在这里插入图片描述
  • 选择服务器类,选择Developer Machine(开发人员的机器),点击Next

    • 在这里插入图片描述
  • 选择数据库类型,选择Multifunctional Database(多功能数据库),点击Next

    • 在这里插入图片描述
  • 选择InnoDB数据文件存放的位置,点击Next

    • 在这里插入图片描述
  • 配置数据库并发连接数,选择Decision Support (DSS)/OLAP,点击Next

    • 在这里插入图片描述
  • 配置服务器实例,默认选择,点击Next

    • 在这里插入图片描述
  • 选择字符集,选择手动选择字符集,并设置字符集为utf8,点击Next(这一步很重要)

    • 在这里插入图片描述
  • 设置Windows选项,默认选择,点击Next

    • 在这里插入图片描述
  • 设置root用户密码(kzyy2020),点击Next

    • 在这里插入图片描述
  • 进入可执行界面,无需选择,直接执行

    • 在这里插入图片描述
  • 进入配置界面,等待配置完成(四个全部勾选完毕)点击Finish(完成配置)

    • 在这里插入图片描述
  • MySQL数据库5.1安装配置完成



MySQL8.0下载及安装

下载
  • 官网下载:https://dev.mysql.com/downloads/mysql/
  • mysql-installer-web-community-8.0.39.0 需要联网才能安装
  • mysql-installer-community-8.0.39.0 支持离线安装
安装
  • 双击mysql-installer-community-8.0.39.0.msi开始安装

    • 请添加图片描述
  • 选择自定义安装 —— Next

    • 请添加图片描述
  • 选择需要安装的产品 —— Next

    • 请添加图片描述
  • 选中要安装的产品,指定安装位置

    • 这里提示"所选的路径已经存在",意思就是安装目录不需要提前新建

    • 请添加图片描述

    • 如果没有提前新建目录,这一步则会自动跳过

    • 请添加图片描述

  • 直接点击 Execute —— 等待安装进度完成 —— Next —— Next

    • 请添加图片描述

    • 请添加图片描述

    • 请添加图片描述

  • 类型及组网设置,不做任何修改,直接点Next

    • 请添加图片描述
  • 身份验证方法(默认选第一个使用强密码),直接点击 Next

    • 这里如果选择了第一个选项(强密码加强鉴权)那么低版本的图形管理工具则无法再链接数据库
    • 如果用的SQLYog、Navicat是低版本的,可以选择第二选项(不推荐)
    • 建议升级所用的图像管理工具
    • 请添加图片描述
  • 设置root用户密码以及添加新用户

    • 请添加图片描述
  • 设置系统服务名以及系统用户权限

    • 请添加图片描述
  • 设置服务器文件权限 —— Next —— Execute —— 安装完成 ——

    • 请添加图片描述

    • 请添加图片描述

    • 请添加图片描述

配置环境变量
  • 此电脑 —— 鼠标右键 —— 属性 —— 高级系统设置

    • 请添加图片描述
  • 高级 —— 环境变量 —— Path —— 编辑 —— 新建 —— 添加mysql安装目录下的bin目录完整路径 —— 确定

    • 请添加图片描述
  • MySQL数据库8.0安装配置完成



MySQL5.1完全卸载

  • 第一步:控制面板里的增加删除程序内进行删除
  • 第二步:删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除
  • 第三步:运行 —— regedit进入注册表
    # 删除目录
    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
    # 目录删除
    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
    # 目录删除
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL
    
  • 第四步:文件删除
    • C:/Documents and Settings/All Users/Application Data/MySQL
    • 这里还有MySQL的文件,必须要删除
    • 注意:Application Data这个文件夹是隐藏的,需要打开个文件夹选择菜单栏 工具→文件夹选项→查看→隐藏文件和文件夹一项选上,显示所有文件和文件夹——确定
  • 第五步:重启电脑

http://www.mrgr.cn/news/30757.html

相关文章:

  • rust高级特征
  • AlphaFold3中文安装教程
  • Nginx 的 proxy_pass 使用简介
  • 【go从零单排】XML序列化和反序列化
  • pycharm报错:no module named cv2.cv2
  • 推荐一个超漂亮ui的网页应用设计
  • pig4cloud中RequestMatcher的添加
  • Python知识点:详细讲解在Python编程中,GIL(全局解释器锁)的影响与规避方法
  • Vue子组件样式受到父组件污染
  • 计算机组成原理之计算机硬件的基本组成
  • 会计稳健性Cscore模型(2000-2022年)
  • 深入探索NumPy
  • 等保测评:企业如何构建安全的网络架构
  • LIN总线CAPL函数—— 设置与测量从节点的波特率(linSetRespBaudrate)
  • 使用JavaWeb开发注册功能时,校验用户名是否已存在的一个思路(附代码)
  • 【雪球-注册安全分析报告-无验证方式导致安全隐患】
  • Rust编程的作用域与所有权
  • 易优CMS:打开后台提示“不在特定范围内”(已解答)
  • Vue3(一) Vite创建Vue3工程,选项式API与组合式API;setup的使用;Vue中的响应式ref,reactive
  • shell运算实战案例-KFC点餐系统
  • 将预设表结构导入MySQL数据库的方法及原理
  • 哲风壁纸js逆向:实战爬取图
  • 《深入了解 Linux 操作系统》
  • c++9月19日
  • Zabbix_5.0 构建企业级监控告警平台----图形监控
  • 批量处理docker容器以及镜像的脚本