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


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

一 、写在前面的话

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

关于 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安装到非系统盘。

在这里插入图片描述

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”。
在这里插入图片描述

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账户。
在这里插入图片描述

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

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的安装目录)

在这里插入图片描述

2.配置 path 环境变量

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

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

(1)变量名:path

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

在这里插入图片描述

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

“Windows+R-->输入“cmd”-->Enter
   
net start mysql80

最后,重新启动cmd命令窗口,输入MySQL命令,提示图中输入密码,就说明已经将环境变量配置成功了。

在这里插入图片描述

   输入: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服务器所在地址、用户密码)

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

输入 exit; 或 quit; 

在这里插入图片描述

三、结语

注意:

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

Okkkk啦。Enjoy it !

在这里插入图片描述

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

就酱,嘎啦!

在这里插入图片描述

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

  • 113
    点赞
  • 376
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 18
    评论
### 回答1: MySQL 8.安装配置详细教程: 1. 下载MySQL 8.安装包,可以从官网或者其他可靠的网站下载。 2. 安装MySQL 8.,双击安装包,按照提示进行安装。 3. 配置MySQL 8.,打开MySQL 8.的配置文件my.ini,找到[mysqld],在下面添加以下内容: default_authentication_plugin=mysql_native_password 4. 启动MySQL 8.,打开命令行窗口,输入以下命令: net start mysql 5. 连接MySQL 8.,打开命令行窗口,输入以下命令: mysql -u root -p 6. 创建新用户,输入以下命令: CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; 7. 授权新用户,输入以下命令: GRANT ALL PRIVILEGES ON *.* TO '用户名'@'localhost'; 8. 退出MySQL 8.,输入以下命令: exit 以上就是MySQL 8.安装配置详细教程,希望对你有所帮助。 ### 回答2: MySQL是一款流行的关系型数据库管理系统,它可在大多数操作系统中运行,如Linux、Windows和MacOS。MySQL 8.0MySQL的最新版本,它在性能、安全性和可扩展性方面都有显著改进。本文将详细介绍如何在Linux平台上进行MySQL 8.0安装配置。 1. 安装MySQL 8.0 a. 下载MySQL 8.0安装包 使用wget命令下载MySQL 8.0安装包。 ``` $ wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm ``` b. 安装MySQL 8.0的yum源 使用以下命令安装: ``` $ sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm ``` c. 安装MySQL 8.0服务器和客户端 使用以下命令安装: ``` $ sudo yum install mysql-community-server mysql-community-client ``` 2. 启动MySQL 8.0 使用以下命令启动MySQL服务器: ``` $ sudo systemctl start mysqld ``` 若服务器启动失败,可使用以下命令检查错误: ``` $ sudo journalctl -xe ``` 3. 配置MySQL 8.0 a. 修改MySQL默认密码 MySQL 8.0的默认密码不再是空密码,而是一个生成的随机密码。为了能够访问数据库,需要使用该密码进行登录并修改密码。使用以下命令登录MySQL: ``` $ sudo mysql -u root -p ``` 输入MySQL生成的随机密码,进入MySQL命令行后进行修改: ``` mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword'; ``` 其中,newpassword为新的密码。 b. 配置MySQL的远程访问 默认情况下,MySQL只允许本地主机进行访问。若要允许其他主机进行访问,需要进行以下操作: (1) 使用以下命令登录MySQL: ``` $ sudo mysql -u root -p ``` (2) 执行以下命令,创建一个新的MySQL用户: ``` mysql> CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; ``` 其中,newuser是新的用户名,password是该用户的密码。 (3) 授予该用户远程访问权限: ``` mysql> GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%'; ``` (4) 重载MySQL权限表: ``` mysql> FLUSH PRIVILEGES; ``` 完成以上步骤后,即可从其他主机访问MySQL。 4. 确认MySQL 8.0是否已安装成功 使用以下命令登录MySQL: ``` $ mysql -u root -p ``` 输入之前修改的MySQL密码,即可进入MySQL命令行。运行以下命令查看MySQL版本: ``` mysql> SELECT VERSION(); ``` 若成功输出MySQL版本,则表示MySQL 8.0已经安装成功了。 以上就是MySQL 8.0安装配置详细教程。通过这个教程,你可以在Linux平台上轻松安装配置MySQL 8.0,并让MySQL对你的数据进行管理。 ### 回答3: MySQL是一种流行的关系型数据库管理系统,被广泛用于Web应用程序的开发中。MySQL 8.0MySQL的最新版本,新增了许多新功能和安全性改进。在本文中,我将为您提供MySQL 8.0安装配置详细教程。 第一步:下载MySQL 8.0 首先,您需要在官网上下载MySQL 8.0安装包,官网地址为: https://dev.mysql.com/downloads/mysql/。 第二步:安装MySQL 8.0 安装MySQL 8.0的过程不难,您只需要按照安装程序中的指示进行即可。安装过程中,您需要为MySQL设置一个root账户的密码,这是数据库管理的最高权限。请不要遗失了这个密码,否则您将无法访问MySQL数据库。 第三步:启动MySQL服务 MySQL安装完成后,默认是未启动的状态。若要使用MySQL,您需要启动它。在Windows系统下,您只需要在服务列表中找到MySQL服务并将其启动即可。在Linux系统下,您可以使用以下命令启动MySQL服务: sudo systemctl start mysqld 在启动MySQL服务期间,可能会出现一些错误提示。这些错误通常是由于MySQL配置文件中设置错误引起的。如果您使用默认配置,那么这些错误通常可以通过重新启动MySQL服务来解决。 第四步:配置MySQL MySQL安装完成后,需要进行一些配置才能更好地满足您的需求。以下是一些常用的MySQL配置方法: 1. 修改root账户的密码 在MySQL中,root账户是具有最高权限的账户。为了保护MySQL数据库的安全性,您应该修改root账户的默认密码。要修改root账户的密码,可以使用以下命令: mysql -u root -p ## 输入root账户的密码,进入MySQL shell之后,执行以下命令: ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; 2. 创建新用户并授权 在MySQL中,您可以创建新的账户并授予它们不同的权限。要创建新用户,并为其授予权限,请使用以下命令: CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password'; ## 授予该用户访问test数据库的权限: GRANT ALL PRIVILEGES ON test.* TO 'new_user'@'localhost'; 3. 修改MySQL配置文件 MySQL配置文件是MySQL的核心文件,它记录了所有MySQL的设置和参数。要修改MySQL配置文件,请编辑“my.cnf”文件。在该文件中,您可以修改MySQL的一些参数,如端口号、缓存大小等等。 以上是MySQL 8.0安装配置的一些基本方法,您可以根据需要选择相应的方法。MySQL 8.0是一款强大的数据库管理系统,它可以为您的Web应用程序提供高效、可靠的数据管理服务。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发芽ing的小啊呜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值