MySQL8.0版本下载、安装及运行


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,
转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/featureA/article/details/123491590

MySQL8.0版本下载、安装及运行

    • 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议, 转载请附上原文出处链接和本声明。 本文链接:[https://blog.csdn.net/featureA/article/details/123491590](https://blog.csdn.net/featureA/article/details/123491590)
    • MySQL简介
    • MySQL的特点
  • MySQL下载
    • 安装步骤
    • MySQL日志设置
    • mysql测试是否安装成功

MySQL简介

MySQL 软件提供了一个非常快速、多线程、多用户和健壮的 SQL(结构化查询语言)数据库服务器。MySQL Server 旨在用于关键任务、重负载生产系统以及嵌入到大规模部署的软件中。Oracle 是 Oracle Corporation 和/或其附属公司的注册商标。MySQL 是 Oracle Corporation 和/或其附属公司的商标,未经 Oracle 明确书面授权,客户不得使用。其他名称可能是其各自所有者的商标。

MySQL的特点

  1. MySQL 是一个数据库管理系统。
  2. MySQL 数据库是关系型的。
  3. MySQL 软件是开源的。
  4. MySQL 服务器在客户端/服务器或嵌入式系统中工作。
  5. MySQL 数据库软件是一个客户端/服务器系统,由一个支持不同后端的多线程 SQL 服务器、几个不同的客户端程序和库、管理工具和广泛的应用程序编程接口 (API) 组成。

MySQL下载

首先访问MySQL官网选取相应的安装包进行下载。
(链接:https://downloads.mysql.com/archives/community/.),第一个文本框为MySQL版本信息,第二个文本框为对应系统选择,此文选择MySQL8.0.28.0版本进行操作。
MySQL8.0版本下载、安装及运行_第1张图片

安装步骤

1.找到刚才在下载页面下载好后的安装程序所处的文件夹,右键单击安装程序选择安装(也可以双击安装)。
在这里插入图片描述

  1. 进入安装程序,此过程中会弹出是否允许该软件对计算机设备进行更改的弹窗,请选择是。
    MySQL8.0版本下载、安装及运行_第2张图片

选择Next之后进入该页面。在该页面中,有多个配置文件,可以根据需要进行选择,我在此处都进行了选择。从上至下分别是

MySQL Server,MySQL的服务端,是MySQL的核心组件,用于生成管理数据库实例,数据库实例任务调度线程之类,并提供相关接口供不同客户端调用。

MySQL Workbench,建模和设计组件,有助于创建新的物理数据模型,并通过反向/正向工程和变更管理功能修改现有的MySQL数据库。

MySQL for Visual Studio使用Microsoft Visual Studio提供对MySQL对象和数据的访问。MySQL for Visual Studio 提供:设计时支持、查询设计器、存储例程调试、实体框架。

MySQL shell,高级命令行软件。

connecter/.Net、是一款数据库的连接类,包含数个类,这些类可用于连接到数据库,执行查询和语句,并管理查询结果。

MySQL document、官方文档
MySQL8.0版本下载、安装及运行_第3张图片

  1. 继续点击Next
    MySQL8.0版本下载、安装及运行_第4张图片

  2. 点击excute后,等待安装,时间较长。
    MySQL8.0版本下载、安装及运行_第5张图片

  3. 继续点击Next
    MySQL8.0版本下载、安装及运行_第6张图片

  4. 根据需要进行选择相应的参数进行调整,选择相应的配置类型,根据自己计算机的端口使用情况选择端口,默认为3306;选择是否打开Windows防火墙和是否允许访问网络;以及命名管道、共享内存名,若是个人的计算机使用该软件进行学习等操作可选择默认配置。
    MySQL8.0版本下载、安装及运行_第7张图片
    若不勾选高级日志设置,则直接点击next,进入下一个界面,进行默认设置。

MySQL日志设置

  1. 若勾选**show Advanceed and Logging Options **,则将进入高级日志设置界面。如下, 前者为使用强密码类型,后者为使用旧密码版本,安全性低于前者。选择好后,点击next进入下一界面。 MySQL8.0版本下载、安装及运行_第8张图片

  2. root密码设置,在两个文本框中输入相同的密码,一般选择字母加数字的组合,若只是学习之用可选择简单类型的密码。可点击add user按钮,添加相应的用户。

MySQL8.0版本下载、安装及运行_第9张图片 9. 若点击了add user按钮来添加用户,则可分别输入用户名,用户可访问数据库的设备地址,以及用户类型,并输入相应的密码。
MySQL8.0版本下载、安装及运行_第10张图片
MySQL8.0版本下载、安装及运行_第11张图片

用户类型 用户可执行操作
备份管理员 备份任何数据库所需的最低权限
数据库管理员 允许夜间执行所有任务
数据库设计器 创建和反向工程任何数据库架构的权限
数据库管理器 授予对所有数据库的完全权限
实例管理器 授予维护服务器所需的权限
监控管理员 监视服务器所需的最小权限集
流程管理员 评估、监视和终止服务器中运行的任何用户进程所需的权限
复制管理员 设置和管理复制所需的权限
安全官 管理登录以及授予和撤销服务器和数据库级权限的权限
用户管理员 授予创建用户登录和重置密码的权限
  1. 创建好用户后,或者选择不创建用户,点击next进入该页面,在这页需设置windows服务名称,即你给mysql取得名字用于Windows识别,可选择标准账号设置(Standard service as)或自定义设置(custom user),此处选择标准设置。点击next后进入下一页面。
    MySQL8.0版本下载、安装及运行_第12张图片

  2. 在该页面可以设置log日志保存地,可以自定义。

MySQL8.0版本下载、安装及运行_第13张图片

  1. 上一界面结束后进入如下界面,该界面对服务ID数,以及表的存储方式,前者以不区分大小写的方式写入存储,后者以区分大小的方式写入存储。即前者不区分大小写,后者区分大小写。可根据需要进行选择,此处选择默认。

MySQL8.0版本下载、安装及运行_第14张图片

  1. 点击next后进入下列界面,等待安装结束。

MySQL8.0版本下载、安装及运行_第15张图片

  1. 安装结束界面。

MySQL8.0版本下载、安装及运行_第16张图片

mysql测试是否安装成功

按住win+R键,在文本框中输入cmd,或者在搜索框中搜索命令提示符,

C:\WINDOWS\system32>net start mysql
System error 2 has occurred.
The system cannot find the file specified.
//此处产生错误的原因是因为mysql名称未用对,即该名称是第十步中的自定义名称。

C:\WINDOWS\system32>net start MySQL80
The requested service has already been started.

C:\WINDOWS\system32>mysql -u root -p
Enter password: 
//此处输入你设置的用户密码,因为这里使用root登录,
//故输入root密码,之后可看到如下信息,则表明安装成功。
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.28 MySQL Community Server - GPL

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> exit
Bye

MySQL官方文档: https://dev.mysql.com/doc/refman/8.0/en/introduction.html


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:

https://blog.csdn.net/featureA/article/details/123491590


你可能感兴趣的:(MySQL,mysql,数据库)