MySQL5.7下载、安装和配置


 

本文以MySQL Community Server 5.7.19为例介绍MySQL数据库下载、安装、配置和基本操作。

一、MySQL5.7下载

打开MySQL Community Server官网,提供了MySQL Installer(即安装程序)和MySQL ZIP Archive(即压缩包形式的免安装版)两种下载方式。

 

MySQL下载


官方更推荐下载MySQL Installer,基于向导的安装和配置操作起来更容易,本文以MySQL Installer为例进行安装和配置。(请注意:虽然如下图所示Windows(x86, 32-bit), MSI Installer,但已经集成了32位和64位,在安装的时候进行选择即可)

MySQL Installer

二、MySQL 5.7安装

(Tips:使用Google Chrome等浏览器可以按住Ctrl键,然后滚动鼠标滚轮可以放大网页,这样便于阅读文章。)

双击应用程序进行安装:

双击安装

若出现如下错误提示,表示需要安装.NET Framework 4.0,则可到Microsoft官网下载.NET Framework 4.0后手动安装即可:

缺少.NET框架4.0

当然是选择接受协议,点击Next:

接受协议

接下来根据自己需求选择安装类型,但建议选择Custom(自定义)安装类型,这样可以自定义安装位置(默认安装在C盘),并且最小化选择安装,点击Next:

选择Custom

依次选择MySQL Servers > MySQL Server > MySQL Server 5.7 > MySQL Server 5.7.19 - x64(若是32位系统可以选择MySQL Server 5.7.19 - x86),然后点击中间的向右箭头,然后Products/Features To Be Installed下出现MySQL Server 5.7.19 - x64(点击其后,在底部会出现Advanced Options,点击即可修改安装位置),点击Next:

选择MySQL Server 5.7.19 - x64

可以自定义MySQL安装位置,点击OK:

自定义安装位置

检查安装所需环境,点击Next:

检查环境

若检查安装所需环境时出现如下所示缺少Microsoft Visual C++ 2013 Runtime,点击Execute会尝试自动下载Microsoft Visual C++ 2013 Runtime,一会就会弹出Microsoft Visual C++ 2013 Runtime安装窗口,进行安装即可;否则需要到Microsoft官网下载Visual C++ Redistributable Packages for Visual Studio 2013vcredist_x64.exevcredist_x32.exe并安装:

缺少运行时

准备安装MySQL,点击Execute,进入安装:

开始安装

默认设置,点击Next:

脱机MySQL服务器

默认设置,点击Next:

端口号等配置

MySQL默认用户为root,设置其密码,点击Next:

设置密码

注册Windows服务,可默认,但建议取消勾选Start the MySQL Server at System Startup(即禁止MySQL服务开机自启),同时需要记住Windows Service Name的名称(默认为MySQL157),点击Next:

注册为Windows服务

点击Next:

插件和扩展

点击Execute:

应用配置

当安装完成时,点击Finish:

应用配置完成

点击Next:

产品配置

安装完成,点击Finish:

结束安装

至此,MySQL 5.7安装和配置成功!

三、进入MySQL数据库

1、需要先启动MySQL服务(默认启动)

第一种方式:打开命令提示符(管理员),输入 Net Start 自己设置的MySQL服务名 回车即可开启服务;输入 Net Stop 自己设置的MySQL服务名 回车即可关闭服务:


第二种方式:通过 计算机右键 > 管理 > 服务和应用程序 > 服务 或者 任务管理器 > 服务 ,找到自己设置的MySQL服务,右键启动或开始即可:

2、进入MySQL数据库:

第一种方式:通过命令提示符(CMD)进入,将MySQL安装位置的bin目录(如C:\SoftWare\MySQL\MySQL Server 5.7\bin)添加到系统环境变量Path中,然后打开CMD(命令提示符)输入 mysql -u root -p 回车,然后根据提示输入密码即可:


第二种方式:打开MySQL 5.7 Command Line Client - Unicode,输入密码并回车即显示连接数据库成功:

 

 

四、MySQL一些基础操作

操作名意义
show databases;显示所有数据库
create database 数据库名;建数据库
use 数据库名;进入某数据库
show tables;显示该数据库下所有表
describe 表名;查看表结构

MySQL的DML和DDL等操作就不详述了。

五、数据库开发管理工具

事实上,单纯地使用上述的命令行模式来开发和管理数据库是低效的,并且对管理与维护来说很不方便,所以数据库开发管理工具就出现了。

常见的数据库开发工具还有NavicatSQLyogphpMyAdminMySQL Workbench等等。

推荐阅读:Navicat Premium 12安装与激活

当然,可以随意选择你喜欢的数据库开发管理工具,或者单纯的命令行也是一种饱含情怀的选择。


至此,MySQL的介绍结束!

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐