现在作为服务器的操作系统一般有两种,分别是 Windows Server 和 Linux,这里我们分别介绍在 Windows 下和 Linux 下安装 MySQL 的具体操作步骤。

MySQL安装教程包含所有平台(图解)更详细的安装图解请点击http://www.ryxxff.com/47777.html

在 Windows 系统上安装MySQL

Windows 平台下提供两种安装 MySQL 的方式:

  • MySQL 二进制分发版(.msi 安装文件)。
  • 免安装版(.zip 压缩文件)。

用户使用图形化安装包安装 MySQL 的步骤如下:

步骤 1):双击下载的 MySQL 安装文件,进入 MySQL 安装界面,首先进入“License Agreement(用户许可证协议)”窗口,选中“I accept the license terms(我接受系统协议)”复选框,单击“Next(下一步)”按钮,如图所示。

步骤 2):进入“Choosing a Setup Type(安装类型选择)”窗口,根据右侧的安装类型描述文件选择适合自己的安装类型,这里选择默认的安装类型,如图所示。

注意:Developer Default:默认安装类型;Server only:仅作为服务;Client only:仅作为客户端;Full:完全安装;Custom:自定义安装类型。

步骤 3):根据所选择的安装类型安装 Windows 系统框架(framework),单击 Execute 按钮,安装程序会自动完成框架的安装,如图所示。

当弹出安装程序窗口时,勾选“我同意许可条款和条件”复选框,然后单击“安装”按钮,如图所示。

弹出“设置成功”的界面,表示该框架已经安装完成,单击“关闭”按钮即可。所有的框架安装均可参考本操作,如图所示。

步骤 4):所需框架均安装成功后,单击 “Next(下一步)”按钮,如图所示。

步骤 5):进入安装确认窗口,单击 “Execute(执行)”按钮,开始 MySQL 各个组件的安装,如图所示。

步骤 6):开始安装 MySQL 文件,安装完成后在 “Status(状态)”列表下显示 “Complete(安装成功)”,如图所示。

在 Linux 系统上安装 MySQL 步骤如下:

步骤 1):在 CentOS 系统桌面上右击,选择 Open in Terminal,打开 Linux 命令行终端,如图所示。

步骤 2):在终端中进入 MySQL 安装包所在的目录 Downloads,执行解压缩命令:tar-zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz,将安装包解压到指定文件夹,如图所示。

步骤 3):将解压后的 MySQL 安装目录重命名为 mysql,便于之后的操作,执行重命名命令为:mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql,同时执行命令:groupadd mysql 和 useradd-r-g mysql mysql,添加 mysql 用户组和 mysql 用户。在 MySQL 的安装目录创建 mysql-files 目录,用来保存 mysql 的数据文件和配置文件,然后初始化 MySQL,此时生成临时密码,如图所示。

注意:目录结尾不要加/。

步骤 4):对用户密码进行 RSA 加密处理,执行命令为 bin/mysql_ssl_rsa_setup,如图所示。

步骤 5):为 MySQL 的配置文件 /etc/my.cnf 生成 pid,如图所示。

步骤 6):执行 CAT/etc/my.cnf 更新配置文件,修改 socket 字段以及 log-error 和 pid-file 的目录,如图所示。

步骤 7):启动 MySQL 服务,执行命令为 sudo support-files/mysql.server start,如图所示。

步骤 8):使用 root 用户登录数据库,密码为之前生成的临时密码,进入 MySQL 数据库管理系统界面,如图所示。

步骤 9):在 MySQL 中输入简单语句,验证 MySQL 在 CentOS 系统中安装成功,如图所示。

用户可以根据自身的操作系统类型,从 MySQL 官方下载页面免费下载相应的服务器安装包。本书以 MySQL 5.7.20 为例介绍其在 Windows 10 操作系统下的安装和配置过程。

MySQL下载步骤详解(带安装教程)

用户下载 Windows 图形化安装包的步骤如下。

步骤 1):打开 MySQL 官方网站(http://www.mysql.com),单击 DOWNLOAD,进入 MySQL 产品的下载界面,如图所示。

步骤 2):在 MySQL 产品分类中选择 Community 菜单,在下载列表中选择 MySQL Community Server,如图所示。

步骤3):在下载页面中,操作系统选择 Microsoft Windows,下载的安装文件为 mysql-installer-community-5.7.20.0.msi,如图所示。

同样对于在 Linux 系统下安装 MySQL 数据库管理系统,用户可以在 MySQL 官方网站下载编译好的二进制安装包。在 MySQL 社区服务器中下载 Linux-Generic(glibc 2.12)(x86,64-bit),如图所示。

如果用户需要使用免安装的MySQL,可以在官方网站下载免安装的MySQL压缩文件,如图所示。

注意:一般来说应当使用二进制分发版,因为该版本比其他的分发版使用起来更简单,不再需要其他工具来启动就可以运行 MySQL。

最后,我们直接给出 MySQL 的官方下载地址:https://dev.mysql.com/downloads/mysql/

有兴趣的读者请继续阅读《MySQL安装教程》,我在这里讲解了 Windows 和 Linux 平台的安装。

MySQL安装教程包含所有平台(图解),MySQL下载步骤详解(带安装教程)相关推荐

  1. IDEA安装阿里巴巴编码规范插件的两种方式详解(在线安装和离线安装)

    这篇文章主要介绍了IDEA安装阿里巴巴编码规范插件的两种方式详解(在线安装和离线安装),本文通过截图给大家展示的非常详细,需要的朋友可以参考下 目录 1.在线安装: 2.离线安装: IDEA安装阿里巴 ...

  2. oppoa209怎样安装新java应用_oppoa209手机拆机教程详解【图文教程】

    手机这个东西对于现在的人们来说已经不是什么新鲜的东西,在我们周围,人们可能人手好几部手机,在现在这些都是很正常的现象.以前的手机只有拨打电话的功能,但是随着科技的发展,手机的功能越来越强大,娱乐功能也 ...

  3. 深度Linux 安装英伟达闭源驱动,deepin20 安装英伟达闭源驱动的步骤详解

    第一步.安装深度的"显卡驱动器" 在deepin v20 中默认没有显卡驱动管理器,需要命令行安装,命令如下(刚开始一直出错,当我第一次打开应用商店,就可以安装了,好神奇): su ...

  4. 百度开放平台的第三方开发步骤详解

    1.登录百度网盘开放平台 https://pan.baidu.com/union#/ 2.创建应用 3.查看技术文档 https://pan.baidu.com/union/document/entr ...

  5. deepin显卡驱动管理器在哪_deepin20 安装英伟达闭源驱动的步骤详解

    第一步.安装深度的"显卡驱动器" 在deepin v20 中默认没有显卡驱动管理器,需要命令行安装,命令如下(刚开始一直出错,当我第一次打开应用商店,就可以安装了,好神奇): su ...

  6. 金山云个人用户实名认证步骤详解(图文教程)

    金山云个人用户认证流程 金山云官网地址:http://ksyun.com 第一步:注册金山云账户.账户注册地址:https://passport.ksyun.com/register.html 第二步 ...

  7. yolov5——detect.py代码【注释、详解、使用教程】

    yolov5--detect.py代码[注释.详解.使用教程] yolov5--detect.py代码[注释.详解.使用教程] 1. 函数parse_opt() 2. 函数main() 3. 函数ru ...

  8. mysql data文件夹恢复_【专注】Zabbix源码安装教程—步骤详解(2)安装并配置mysql...

    四.安装并配置mysql(1) 解压mysql-5.7.26.tar.gz与boost_1_59_0.tar.gz #tar -xvf mysql-5.7.26.tar.gz #tar -xvf bo ...

  9. php+mysql案例含源码_【专注】Zabbix源码安装教程—步骤详解(1)安装前准备

    一.实验环境准备 Rhel 7.6 x86_64(server) 192.168.163.72 Rhel 6.5 x86_64(agent) 192.168.163.61 均已配置操作安装光盘为YUM ...

最新文章

  1. 图像处理复习整理(5.图像去模糊)
  2. CDN 内容分发网络 简介
  3. 已解决:sysctl: cannot stat /proc/sys/net/bridge/bridge-nf-call-iptables: 没有那个文件或目录
  4. Win10安装Latex
  5. Mac中IDEA在配置tomcat时一直出现404的错误
  6. 实现拼团_生鲜商家如何使用微信拼团小程序做水果生鲜拼团活动?
  7. android学习笔记17——对话框(PopupWindow)
  8. mhd格式三维图像显示_给你的家乡做个三维地图模型,满满的成就感,快来学习下...
  9. ajax应用_AJAX的应用
  10. 注册测绘师划出后的分析与思考
  11. cmd长ping记录日志和时间_Ping记录时间的方法
  12. Java链表详解--通俗易懂(超详细,含源码)
  13. matlab ignoreanalyticconstraints,MATLAB函数随笔之计算篇
  14. 性能测试CPU占用率太高如果解决?
  15. [科普] 狭义相对论
  16. memory prefix hypo,hecto,hyper out1
  17. MATLAB中的左除和右除
  18. 小飞学习Docker之使用容器
  19. 【微信征文】辩证:微创新时代的比较创新(By Skyh)
  20. 矢量图斑局部狭长判断和定位局部狭长部分(PostGIS、Java、C#实现)

热门文章

  1. 俩人同样写代码,我拿七千他咋五万八...
  2. 罗技的鼠标驱动试用感受
  3. 双十一哪款蓝牙耳机值得入手?音质超棒的蓝牙耳机推荐
  4. 在线音频巨头的新角逐与新平衡
  5. 专业的户外直播视频传输系统是如何搭建起来的?通过GB28181协议建立的户外直播方案
  6. 应用Python把汉语Excel表转换为拼音表格
  7. vue页面换成手机适配屏幕
  8. AI+社区智能管理,赋能智慧城市人情共「智」
  9. 论文笔记:Intriguing properties of neural networks
  10. review代码从哪些角度_转载:CodeReview正确的姿势是什么?