百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程网 > 正文

MySQL数据库安装教程 mysql数据库安装教程图解大全

yuyutoo 2024-12-20 19:35 5 浏览 0 评论

前言

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


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

一. MySQL数据库安装与配置

1. 访问与下载

官方网站:https://www.mysql.com/

下载地址:https://dev.mysql.com/downloads/mysql/

1.1 版本选择

1.2 下载页面

2. MySQL服务器安装

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

2.1 勾选协议

同意协议,点击下一步。

2.2 选择安装类型

选择安装类型,点击下一步。

2.3 配置依赖环境

注意:安装需要依赖环境,如需安装的功能缺少对应环境,需先安装环境。

2.4 缺少依赖提示

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

2.5 安装依赖

此处发现没有 mysql server,说明它对应的依赖缺少,可以先执行安装这些可以安装的,之后安装完依赖后,再重新安装其他模块。我们此处的操作是先安装依赖,然后后退再次安装。

2.6 准备安装

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

2.7 安装前检查

检查是否存在失败项。

2.8 设置配置信息

进行第一步配置,除了需要设置密码外,后面的步骤基本上都是下一步。

2.9 设置类型与网络

类型与网络配置。

2.10 设置管理员密码

设置 root 密码, 也就是超级管理员密码, 我一般设置123456, 这样比较好记不容易忘。

2.11 设置SQL服务

创建SQL服务与窗口。

2.12 安装插件

2.13 初始化设置

应用配置,让配置生效。

2.14 完成安装

finish后回到当前页面继续配置。

2.15 连接服务器测试

连接服务器,先点击 check检查, 后下一步。

2.16 测试及配置完成

执行完此步骤 下一步 finish 配置完成。

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目录结构介绍

核心文件介绍

6. MySQL配置文件介绍

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

二. 数据库客户端推荐

1. Navicate简介

Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

官网下载 : http://www.navicat.com.cn/

2. SQLyog简介

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

三. 结语

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

1. MySQL分为服务器端卸载一定要按照上述步骤进行, 否则无法重新安装。

2. MySQL环境变量不一定非要手动配置, 安装完服务器端后查看环境变量是否已经存在, 如果已经存在无需手动配置。

3. MySQL客户端与服务器端的关系 :

● SQLYog和Navicat是客户端。

● mysql-installer-community-5.7.28.0.msi是服务器端。

● 客户端和服务器端都需要安装, 服务器端安装后, 开机后会自动的默默的在后台运行. 然后我们通过客户端去连接, 访问服务器端, 进行数据库操作. 数据是存储在服务器端的。


更多精彩内容,关注@千锋教育

相关推荐

Mysql和Oracle实现序列自增(oracle创建序列的sql)

Mysql和Oracle实现序列自增/*ORACLE设置自增序列oracle本身不支持如mysql的AUTO_INCREMENT自增方式,我们可以用序列加触发器的形式实现,假如有一个表T_WORKM...

关于Oracle数据库12c 新特性总结(oracle数据库19c与12c)

概述今天主要简单介绍一下Oracle12c的一些新特性,仅供参考。参考:http://docs.oracle.com/database/121/NEWFT/chapter12102.htm#NEWFT...

MySQL CREATE TABLE 简单设计模板交流

推荐用MySQL8.0(2018/4/19发布,开发者说同比5.7快2倍)或同类型以上版本....

mysql学习9:创建数据库(mysql5.5创建数据库)

前言:我也是在学习过程中,不对的地方请谅解showdatabases;#查看数据库表createdatabasename...

MySQL面试题-CREATE TABLE AS 与CREATE TABLE LIKE的区别

执行"CREATETABLE新表ASSELECT*FROM原表;"后,新表与原表的字段一致,但主键、索引不会复制到新表,会把原表的表记录复制到新表。...

Nike Dunk High Volt 和 Bright Spruce 预计将于 12 月推出

在街上看到的PandaDunk的超载可能让一些球鞋迷们望而却步,但Dunk的浪潮仍然强劲,看不到尽头。我们看到的很多版本都是为女性和儿童制作的,这种新配色为后者引入了一种令人耳目一新的新选择,而...

美国多功能舰载雷达及美国海军舰载多功能雷达系统技术介绍

多功能雷达AN/SPY-1的特性和技术能力,该雷达已经在美国海军服役了30多年,其修改-AN/SPY-1A、AN/SPY-1B(V)、AN/SPY-1D、AN/SPY-1D(V),以及雷神...

汽车音响怎么玩,安装技术知识(汽车音响怎么玩,安装技术知识视频)

全面分析汽车音响使用或安装技术常识一:主机是大多数人最熟习的音响器材,有关主机的各种性能及规格,也是耳熟能详的事,以下是一些在使用或安装时,比较需要注意的事项:LOUDNESS:几年前的主机,此按...

【推荐】ProAc Response系列扬声器逐个看

有考牌(公认好声音)扬声器之称ProAcTablette小音箱,相信不少音响发烧友都曾经,或者现在依然持有,正当大家逐渐掌握Tablette的摆位设定与器材配搭之后,下一步就会考虑升级至表现更全...

#本站首晒# 漂洋过海来看你 — BLACK&DECKER 百得 BDH2000L无绳吸尘器 开箱

作者:初吻给了烟sco混迹张大妈时日不短了,手没少剁。家里有了汪星人,吸尘器使用频率相当高,偶尔零星打扫用卧式的实在麻烦(汪星人:你这分明是找借口,我掉毛是满屋子都有,铲屎君都是用卧式满屋子吸的,你...

专题|一个品牌一件产品(英国篇)之Quested(罗杰之声)

Quested(罗杰之声)代表产品:Q212FS品牌介绍Quested(罗杰之声)是录音监听领域的传奇品牌,由英国录音师RogerQuested于1985年创立。在成立Quested之前,Roger...

常用半导体中英对照表(建议收藏)(半导体英文术语)

作为一个源自国外的技术,半导体产业涉及许多英文术语。加之从业者很多都有海外经历或习惯于用英文表达相关技术和工艺节点,这就导致许多英文术语翻译成中文后,仍有不少人照应不上或不知如何翻译。为此,我们整理了...

Fyne Audio F502SP 2.5音路低音反射式落地音箱评测

FyneAudio的F500系列,有新成员了!不过,新成员不是新的款式,却是根据原有款式提出特别版。特别版产品在原有型号后标注了SP字样,意思是SpecialProduction。Fyne一共推出...

有哪些免费的内存数据库(In-Memory Database)

以下是一些常见的免费的内存数据库:1.Redis:Redis是一个开源的内存数据库,它支持多种数据结构,如字符串、哈希表、列表、集合和有序集合。Redis提供了快速的读写操作,并且支持持久化数据到磁...

RazorSQL Mac版(SQL数据库查询工具)

RazorSQLMac特别版是一款看似简单实则功能非常出色的SQL数据库查询、编辑、浏览和管理工具。RazorSQLformac特别版可以帮你管理多个数据库,支持主流的30多种数据库,包括Ca...

取消回复欢迎 发表评论: