【由浅入深讲MySQL数据库(二)】MySQL的安装

这篇具有很好参考价值的文章主要介绍了【由浅入深讲MySQL数据库(二)】MySQL的安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

从今天开始就带各位小伙伴学习数据库技术。

数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。


全文大约 【1800】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考…

一. MySQL数据库安装与配置

1. 访问与下载

官方网站:https://www.mysql.com/
下载地址:https://dev.mysql.com/downloads/mysql/

1.1 版本选择

【由浅入深讲MySQL数据库(二)】MySQL的安装

1.2 下载页面

【由浅入深讲MySQL数据库(二)】MySQL的安装

2. MySQL服务器安装

接下来我们就运行mysql-installer-community-5.7.28.0.msi,进入到具体的安装步骤中。

2.1 勾选协议

同意协议,点击下一步。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.2 选择安装类型

选择安装类型,点击下一步。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.3 配置依赖环境

注意:安装需要依赖环境,如需安装的功能缺少对应环境,需先安装环境。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.4 缺少依赖提示

下一步的时候会提示缺少环境,此处的提示是说你期望安装的产品中缺少依赖。大家要注意,这里不一定提示缺少的是数据库服务器安装的依赖,也有可能是提示缺少其他功能组件的依赖。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.5 安装依赖

此处发现没有 mysql server,说明它对应的依赖缺少,可以先执行安装这些可以安装的,之后安装完依赖后,再重新安装其他模块。我们此处的操作是先安装依赖,然后后退再次安装。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.6 准备安装

下载安装前面提示的vc2013。如果你是运行在64位系统上,建议32和64位的程序都安装上。然后在上图所示的地方后退,重新next就可以看到,然后就可以继续安装mysql server了。

【由浅入深讲MySQL数据库(二)】MySQL的安装

2.7 安装前检查

检查是否存在失败项。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.8 设置配置信息

进行第一步配置,除了需要设置密码外,后面的步骤基本上都是下一步。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.9 设置类型与网络

类型与网络配置。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.10 设置管理员密码

设置 root 密码, 也就是超级管理员密码, 我一般设置123456, 这样比较好记不容易忘。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.11 设置SQL服务

创建SQL服务与窗口。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.12 安装插件

【由浅入深讲MySQL数据库(二)】MySQL的安装

2.13 初始化设置

应用配置,让配置生效。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.14 完成安装

finish后回到当前页面继续配置。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.15 连接服务器测试

连接服务器,先点击 check检查, 后下一步。
【由浅入深讲MySQL数据库(二)】MySQL的安装

2.16 测试及配置完成

执行完此步骤 下一步 finish 配置完成。
【由浅入深讲MySQL数据库(二)】MySQL的安装

3. MySQL服务器卸载

●控制台卸载。
●找到mysql的安装目录进行删除。
●programdata 删除mysql

注意:如果卸载后,如有未删除的MySQL服务,可采用手动删除。以管理员身份打开命令行,输入 sc delete MySQL57 回车。

4. MySQL服务器配置环境变量

●Windows
●创建MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.7
●追加PATH:%MYSQL_HOME%\bin;
●MacOS / Linux
●终端中输入cd ~ 进入目录,并检查.bash_profile是否存在,有则追加,无则创建
●创建文件 touch .bash_profile
●打开文件 open .bash_profile
●输入export PATH=${PATH}:/usr/local/mysql/bin 保存并退出终端

5. MySQL目录结构介绍

核心文件介绍

【由浅入深讲MySQL数据库(二)】MySQL的安装

6. MySQL配置文件介绍

在MySQL安装目录中找到my.ini文件,并打开my.ini文件查看几个常用配置参数

【由浅入深讲MySQL数据库(二)】MySQL的安装

二. 数据库客户端推荐

1. Navicate简介

Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
官网下载 : http://www.navicat.com.cn/
【由浅入深讲MySQL数据库(二)】MySQL的安装

2. SQLyog简介

MySQL可能是世界上最流行的开源数据库引擎,但是使用基于文本的工具和配置文件可能很难进行管理。SQLyog提供了完整的图形界面,即使初学者也可以轻松使用MySQL的强大功能。其拥有广泛的预定义工具和查询、友好的视觉界面、类似 Excel 的查询结果编辑界面等优点。


三. 结语

最后在这里对本文核心要点进行总结:

1.MySQL分为服务器端卸载一定要按照上述步骤进行, 否则无法重新安装。
2.MySQL环境变量不一定非要手动配置, 安装完服务器端后查看环境变量是否已经存在, 如果已经存在无需手动配置。
3.MySQL客户端与服务器端的关系 :
●SQLYog和Navicat是客户端。
●mysql-installer-community-5.7.28.0.msi是服务器端。
●客户端和服务器端都需要安装, 服务器端安装后, 开机后会自动的默默的在后台运行. 然后我们通过客户端去连接, 访问服务器端, 进行数据库操作. 数据是存储在服务器端的。

欢迎大家一起讨论交流文章来源地址https://www.toymoban.com/news/detail-439327.html

到了这里,关于【由浅入深讲MySQL数据库(二)】MySQL的安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【由浅入深学MySQL】之MySQL常用函数

    从今天开始本系列内容就带各位小伙伴学习数据库技术。 数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。 全文大约 【1268】字, 不说废话,只讲可以让你学到技术、明

    2024年02月08日
    浏览(36)
  • 【由浅入深学MySQL】之MySQL索引基础入门

    本系列为:MySQL数据库详解,为千锋教育资深教学老师独家创作 致力于为大家讲解清晰MySQL数据库相关知识点,含有丰富的代码案例及讲解。如果感觉对大家有帮助的话,可以【关注】持续追更~ 文末有本文重点总结,技术类问题,也欢迎大家和我们沟通交流! 从今天开始本

    2024年02月05日
    浏览(44)
  • 由浅入深学MYSQL之--MySQL分组查询详解

    从今天开始本系列文内容就带各位小伙伴学习数据库技术。 数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。 全文大约 【1066】字 ,不说废话,只讲可以让你学到技术、

    2024年02月03日
    浏览(63)
  • 由浅入深学MySQL之事务全攻略

    从今天开始本系列就带各位小伙伴学习数据库技术。 数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。 全文大约 【1707】 字,不说废话,只讲可以让你学到技术、明白原

    2024年02月03日
    浏览(52)
  • 由浅入深带你了解数据结构中的二叉树

    1.树的概念及结构 1.1树的概念   树是一种非线性的数据结构,它是由n(n=0)个有限节点组成一个具有层次关系的集合。它的形状像一颗倒挂的树,因此我们把它叫做树 。其特点如下所示:   1.有一个特殊的节点,称为根节点,根节点没有前驱节点   2.除根节点外,其余节点被

    2024年04月26日
    浏览(35)
  • Python+大数据-大学生精通Python从由浅入深(Python基础篇)

    看到这位 头发浓密 大叔了吗!1989年,为了打发圣诞节假期,龟叔(吉多·范·罗苏姆)开始写Python语言的编译器 。 1991年 ,第一个Python编译器诞生 Python这个名字,来自龟叔所挚爱的电视剧Monty Python’s Flying Circus (蒙蒂·蟒蛇的飞行马戏团) 我们为什么要学习这一项语言,Pytho

    2024年02月13日
    浏览(43)
  • Docker由浅入深(一)

    容器化技术介绍 介绍容器化之前,我们得先知道,为什么会出现容器化,容器化之前都经历了什么 物理机时代 部署非常慢 成功很高 浪费资源 难于扩展与迁移 受制于硬件 虚拟化时代 在同一个物理机上安装多个虚拟机,每个虚拟机安装操作系统和应用, 虚拟机之间物理资源

    2024年02月03日
    浏览(49)
  • 由浅入深了解HashMap源码

           由经典面试题引入,讲解一下HashMap的底层数据结构?这个面试题你当然可以只答,HashMap底层的数据结构是由(数组+链表+红黑树)实现的,但是显然面试官不太满意这个答案,毕竟这里有一个坑需要你去填,那就是在回答HashMap的底层数据结构时需要考虑JDK的版本,因

    2023年04月13日
    浏览(42)
  • React - redux 使用(由浅入深)

    中文文档: http://www.redux.org.cn/ 英文文档: https://redux.js.org/ Github: https://github.com/reactjs/redux 可直接参照 目录十 进行使用 react-redux redux 是一个专门用于做状态管理的JS库(不是react插件库)。 它可以用在 react, angular, vue 等项目中, 但基本与 react 配合使用。 作用: 集中式管理 re

    2024年02月07日
    浏览(50)
  • 【个人笔记】由浅入深分析 ClickHouse

    项目中不少地方使用到ClickHouse,就对它做了一个相对深入一点的了解和研究。并对各种知识点及整理过程中的一些理解心得进行了汇总并分享出来,希望对其他同学能有帮助。 本文主要讲解ClickHouse的特点、读写过程、存储形式、索引、引擎、物化视图等特性。 适合 入门和

    2024年01月20日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包