健哥MYSQL私房菜 - MYSQL安装

前言

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

------------------------------前戏已做完,精彩即开始----------------------------

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

一. MySQL数据库安装与配置

1. 访问与下载

官方网站:MySQL

下载地址:MySQL :: Download MySQL Community Server

1.1 版本选择

健哥MYSQL私房菜 - MYSQL安装_第1张图片

1.2 下载页面

健哥MYSQL私房菜 - MYSQL安装_第2张图片

2. MySQL服务器安装

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

2.1 勾选协议

同意协议,点击下一步。

健哥MYSQL私房菜 - MYSQL安装_第3张图片

2.2 选择安装类型

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

健哥MYSQL私房菜 - MYSQL安装_第4张图片

2.3 配置依赖环境

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

健哥MYSQL私房菜 - MYSQL安装_第5张图片

2.4 缺少依赖提示

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

健哥MYSQL私房菜 - MYSQL安装_第6张图片

2.5 安装依赖

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

健哥MYSQL私房菜 - MYSQL安装_第7张图片

2.6 准备安装

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

健哥MYSQL私房菜 - MYSQL安装_第8张图片

2.7 安装前检查

检查是否存在失败项。

健哥MYSQL私房菜 - MYSQL安装_第9张图片

2.8 设置配置信息

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

健哥MYSQL私房菜 - MYSQL安装_第10张图片

2.9 设置类型与网络

类型与网络配置。

健哥MYSQL私房菜 - MYSQL安装_第11张图片

2.10 设置管理员密码

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

健哥MYSQL私房菜 - MYSQL安装_第12张图片

2.11 设置SQL服务

创建SQL服务与窗口。

健哥MYSQL私房菜 - MYSQL安装_第13张图片

2.12 安装插件

健哥MYSQL私房菜 - MYSQL安装_第14张图片

2.13 初始化设置

应用配置,让配置生效。

健哥MYSQL私房菜 - MYSQL安装_第15张图片

2.14 完成安装

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

健哥MYSQL私房菜 - MYSQL安装_第16张图片

2.15 连接服务器测试

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

健哥MYSQL私房菜 - MYSQL安装_第17张图片

2.16 测试及配置完成

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

健哥MYSQL私房菜 - MYSQL安装_第18张图片

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

核心文件介绍

文件夹名称

内容

bin

命令文件

lib

库文件

include

头文件

Share

字符集、语言等信息

6. MySQL配置文件介绍

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

参数

描述

default-character-set

客户端默认字符集

character-set-server

服务器端默认字符集

port

客户端和服务器端的端口号

default-storage-engine

MySQL默认存储引擎 INNODB

二. 数据库客户端推荐

1. Navicate简介

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

官网下载 : Navicat | 支持 MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据库管理

健哥MYSQL私房菜 - MYSQL安装_第19张图片

2. SQLyog简介

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

------------------------------正片已结束,来根事后烟----------------------------

三. 结语

健哥在这里对本文核心要点进行总结:

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

你可能感兴趣的:(健哥MYSQL私房菜,数据库,mysql,java)