对初学者【超友好】【超详细】的MYSQL 8.0 数据库安装与配置教程

【超详细】MYSQL 8.0 数据库安装与配置教程


叮嘟!这里是小啊呜的学习课程资料整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧!
在这里插入图片描述

一 、写在前面的话

最近换新电脑,有些软件需要重新安装,正好抽空博客记录一下咯~ 

 
 
  • 1

关于 MySQL:
是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

二、安装步骤

一、MySQL的下载与安装

一. 下载MySQL:https://dev.mysql.com/downloads/(官网),这里我们选择社区版,如下图。
MySQL下载

在这里插入图片描述
下滑找到下图内容进入下载页面。

在这里插入图片描述

选择MySQL Community Server。如下图:

在这里插入图片描述

滑到下面,找到Recommended Download,然后点击go to download page。如下图:

在这里插入图片描述

在这里插入图片描述
点击download进入下载页面选择No thanks, just start my download就可以开始下载了,当然想注册也可以注册一下。

在这里插入图片描述
耐心等待一下下,这里就看网速啦!

在这里插入图片描述

二.安装MySQL

1.运行安装包,勾选同意,Next
在这里插入图片描述
在这里插入图片描述

2.选择安装类型

第一个选项包含了一些MySQL其他组件,如果只安装MySQL数据库,选择第二项Server only就行。

在这一步我们不多进行解释,直接选择“Custom(自定义)”,方便我们把MySQL安装到非系统盘。

**

注:与原作不同的是,作为初学者的小栗子选择了第一个Developer Default,这种模式会将MySQL全部装到C盘,如果有朋友也选择了这种模式,直接点Next后跳过“3.检查必需项”到第4步点击“Execute”进行安装

在这里插入图片描述

3.检查必需项(Check Requirements)

这一步很重要,我们要在这一步进行安装位置的选择。当你第一次进入到这个界面时,右边的框内可能什么也没有,你需要不断点击“MySQL Servers”前的“+”,直到你看见“MySQL Server 8.0.21-X64”,单击它,然后点击向右的箭头添加到右边的框里,然后在右边的框里点击它,就会出现右下角的蓝字。
在这里插入图片描述
在这里插入图片描述
接下来就是选择安装路径了,单击上一步出现的蓝字“Advanced Options”,出现下面的界面。

第一个位置就是MySQL的安装路径,第二个位置是存放数据用的,建议两个路径分开,不要放在一起。

点击“OK”。

在这里插入图片描述

下图选框部分大家看自己的情况如果需要就安装,如果不需要就不用安装。
在这里插入图片描述
这里我又选了3个自己需要的connector。(大家酌情安装。)
在这里插入图片描述
选好路径之后点击“next”,出现下边界面时,点击“是”,然后进行下一步。

4.Installation

直接点击“Execute”进行安装。
在这里插入图片描述
安装完成后,点击“next”。

在这里插入图片描述

5.进入配置界面 Product Configuration,Next

在这里插入图片描述

这一步直接选择第一个(独立的MySQL服务器/经典MySQL复制),然后点击“next”。

PS:小栗子没有下面这一个界面,不需要设置,next即可


在这里插入图片描述

6.进行服务配置,MySQL默认端口为3306,Next
在这里插入图片描述

Development Computer:开发机,该类型应用将会使用最小数量的内存。

Server Computer:服务器,该类型应用将会使用中等大小的内存。

Dedicated Computer:专用服务器,该类型应用将使用当前可用的最大内存。

对于个人使用来说,选择“Development Computer”已经足够日常的使用了。

这一步同样很重要,对以后我们使用图形化管理软件(SQLyog)有直接的影响,所以在这一步我们要选择第二个,选第二个,选第二个!

在这里插入图片描述

第一个选项:
使用强密码加密进行身份验证(已升级)

第二个选项:
使用传统身份验证方法(保留MySQL 5.x兼容性)

如果我们选择了强密码加密进行身份验证,虽然MySQL采用了强密码加密,但是我们的图形化管理软件(SQLyog、Navicat等)却没有采用强密码加密,这回直接导致SQLyog访问不了我们的MySQL,所以这里我们要选择传统的加密方法。

7.Accounts and Roles

这里一般不添加具有普通用户权限的MySQL用户账户,而是用root账户。
在这里插入图片描述

记性太差,小啊呜此处记录一下密码:

8.Windows Service

这一步默认不用管就行了,如果“Windows Service Name”出现感叹号,那你就随便换一个别的名字就行了,然后点击“next”。

这里注意MySQL服务名(Windows Service Name)
为:MySQL80
在这里插入图片描述

9.Apply Configuration(应用配置)

点击“Execute”进行安装。

在这里插入图片描述

10.配置完成之后Finish
在这里插入图片描述
点击“next”

在这里插入图片描述
11.点击“finish”,MySQL8.0安装完成啦!
在这里插入图片描述

MySQL8.0连接测试

安装完成后会在系统的开始菜单下出现下图所示的程序,随便打开一个,输入之前设置的密码。
在这里插入图片描述
输入密码后,出现下面的界面,表示MySQL正常。

在这里插入图片描述
然后输入“exit”,退出MySQL。

二、MySQL环境变量的配置

为了能让Windows命令行操作MySQL数据库,需要配置一下系统的环境变量。

右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量",在打开的窗口中选择 “系统变量” 下的 “新建” 按钮创建环境变量。

在这里插入图片描述
在这里插入图片描述

1.创建 MYSQL_HOME 环境变量

(1)变量名:MYSQL_HOME
(2)变量值:D:\WorkingTool\MySQL\MySQL Server 8.0(根据自己MySQL的安装目录)

PS:小栗子的路径(装到C盘的朋友可以参考一下):C:\Program Files\MySQL\MySQL Server 8.0

在这里插入图片描述

2.配置 path 环境变量

在**系统变量**中,选择 “path” 并单击 “编辑” 按钮,然后点击“新建”,输入:%MYSQL_HOME%\bin,然后一路确定回去。

(如果点击“编辑”之后所有变量在一个输入文本框,注意变量值之间用";"隔开。注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入)

(1)变量名:path

(2)变量值:%MYSQL_HOME%\bin 或 C:\Program Files\MySQL\MySQL Server 5.6\bin (MySQL的安装目录里的bin目录)

在这里插入图片描述

三、my.ini文件的添加【难点】

这一部分是难点、关键所在,而且如果某一步出错想重新来过也比较麻烦,所以在这里需要谨慎处理,严格根据教程走。

MySQL的初始配置信息由一个文件保存,该文件为my.ini(其它文件名未做测试,有兴趣自己研究),它规定了MySQL服务的默认初始配置,例如端口号、时区、所使用字符集等,该文件需要自己手动创建,步骤如下:

  1. 在MySQL根目录下新建一个txt文本,文件名改成my.ini(PS:小栗子先创建了一个记事本文件,修改完后再以管理员身份放到根目录下);
  2. 以记事本打开该文件,粘贴以下内容,并作2处修改(具体怎么修改看注释)
    [mysql]
    # 设置mysql客户端默认字符集为支持4字节的UTF-8,兼容普通的UTF-8,放心吧
    default-character-set=utf8mb4 
    [mysqld]
    # 设置3306端口
    port = 3306 
    # 设置默认时区为东八区,没有该配置的话,IDEA进行连接时会报时区错误
    default-time-zone='+8:00'
    # 设置mysql的安装目录,【双引号内换上自己的安装目录】
    basedir="MySQL的安装目录"
    # 设置mysql数据库的数据的存放目录,【双引号内换上自己的安装目录】
    # 别动后面的\data,如果你知道这个目录是干什么的话,也可以改到别处
    datadir="MySQL的安装目录\data"
    # 允许最大连接数
    max_connections=200
    # 设置mysql服务端默认字符集为支持4字节的UTF-8
    character-set-server=utf8mb4
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
     
  3. 保存并退出
    注意事项:注意此配置文件的编码方式不能是带有BOM的UTF-8,一般新建好的txt文本默认是UTF-8或ANSI,这两者均可;可以在文件另存为处看到当前文本的编码方式,如果是带有BOM的UTF-8,改成ANSI或UTF-8即可。其原因是带有BOM的话,配置文件会发生解析错误,BOM是一个编码方式标记,这里不展开介绍。

四、在命令提示符下启动、停止MySQL服务器。

我们**以管理员身份**启动cmd命令窗口,输入MySQL命令(net start mysql80),提示图中输入密码,就说明已经将环境变量配置成功了。

在这里插入图片描述

   输入:net stop mysql80 停止MySQL服务器

在这里插入图片描述

注:这里可能会遇到 “发生系统错误5 拒绝访问” 的错误,这是因为操作的权限不足,需要以管理员身份运行。

具体解决方案:http://www.cnblogs.com/xch-yang/p/7681554.html

4.连接和断开MySQL服务器

(1)连接MySQL服务器:

  输入mysql -u root -h 127.0.0.1 -p,然后输入密码,Enter。

(如下图,三个框依次是:用户名、MySQL服务器所在地址、用户密码)

小栗子要记得输入的是mysql -u root -p,然后输入密码,这样才能连接到MySQL

在这里插入图片描述
(2)断开MySQL服务器:

输入 exit; 或 quit; 

 
 
  • 1

在这里插入图片描述

结语
注意:
在最后的安装过程可能出错,多半是由于MySQL其他版本残留的文件导致。
最好找个工具清除干净残留文件之后再重新安装。

Okkkk啦。Enjoy it !

在这里插入图片描述

Ending!
更多课程知识学习记录随后再来吧!

就酱,嘎啦!

 
 
  • 1

在这里插入图片描述

注:
人生在勤,不索何获。

版权声明:本文为CSDN博主「发芽ing的小啊呜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43543789/article/details/107879194

  • 8
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值