[windows10系统]mysql8.0最详细的安装指南

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: [windows10系统]mysql8.0最详细的安装指南 step1:下载MySQL安装包并解压 1、点击下面的链接进入官方网站,选择windows系统。 MySQL安装包下载地址点击这里  2、选择上述页面中的第一个压缩文件包进行下载。

[windows10系统]mysql8.0最详细的安装指南

step1:下载MySQL安装包并解压

1、点击下面的链接进入官方网站,选择windows系统。

MySQL安装包下载地址点击这里 
选择第一个压缩文件包进行下载
2、选择上述页面中的第一个压缩文件包进行下载。

3、下载完毕后对该压缩包进行解压,我的解压位置如下: 
解压位置.

4、配置环境变量,操作如下: 
4.1、在我的电脑图标上单击鼠标右键在弹出的选项中左击‘’属性‘’,打开属性页面。 
4.2、在属性页面,左击“高级系统设置“,可以看见一个环境变量。点击它。 
环境变量 
4.3、在环境变量页面找到“path”,选中它,点击*‘编辑’*。 
这里写图片描述 
4.3、在编辑环境变量点击新建,然后将刚解压的文件里面文件夹bin的地址拷贝在该处。到这里环境变量已经设置成功。 
这里写图片描述

step2:编辑配置文件

1、找到刚刚解压的文件夹,进入如下图所示文件目录。 
这里写图片描述

2、创建一个新的文本文件,文件内容为:(注意:data文件夹会自动生成,不用新建) 
这里写图片描述

3、修改文本文件名称为my.ini。

step3:安装MYSQL

1、在开始菜单中搜索CMD,并以管理员身份打开CMD.EXE.

2、在命令行输入mysqld –initialize –console。该命令会自动生成data文件夹。 
安装命令 
输入上述命令后回出现如下结果,将root@localhost后面的字符串记录下来,这个是登录服务器时的初始密码,我的是 ;qupx/kOy954;

2018-07-31T06:34:40.604070Z 0 [System] [MY-013169] [Server] F:\mysql-8.0.12-winx64\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) initializing of server in progress as process 2896 
2018-07-31T06:34:54.763420Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ;qupx/kOy954 
2018-07-31T06:35:05.121432Z 0 [System] [MY-013170] [Server] F:\mysql-8.0.12-winx64\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) initializing of server has completed

3、安装数据库服务 
3.1、在CMD命令行输入 mysqld –install [服务名] ,服务名可以不写,默认的为mysql.如下图显示服务已经安装成功。 
这里写图片描述

3.2 启动mysql服务,在命令行输入net start mysql,如下图所示服务已经启动成功。 
这里写图片描述

step4:登录MySQL服务器

1、在命令行窗口输入mysql -u root -p,确认后输入在step3中记录的密码,我的是;qupx/kOy954。输入密码后,显示如下内容,我们已经登录成功了。 
登录成功

step5:修改初始密码

1、root初始密码使用很不方面我们在mysql命令行输入如下命令进行密码修改. 
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’; 
修改完成后可以退出验证一下,我这里就不做验证了。 
注意,修改完密码需要再输入FLUSH PRIVILEGES刷新权限 
修改密码

Step6:新增用户

1、查看用户,首先,可以使用命令use mysql; 进入mysql数据库中;然后,我们可以查看user表单上现在有哪些用户,输入命令 select user ,host,authentication_string from user;,输入后如下图可以查看当前也有的用户名 
注明:localhost是表面本机可访问数据库,若需要所有IP都可访问需更改为‘%’ 
这里写图片描述
2、新增用户,输入如下命令,将会创建一个用户名为xxx,密码为xxx123,任何IP都可访问的用户: 
CREATE USER ‘xxx’@’%’ IDENTIFIED WITH mysql_native_password BY ‘xxx123’; 
注明:执行完该语句后,执行flush privileges刷新权限 
3、检查用户使用如下命令: 
select user, host, plugin, authentication_string from user\G; 
可以看出加密方式有两种,mysql_native_password和caching_sha2_password 
检查用户

Step7:授权用户权限

1、如下语句授权用户所有权限 : 
GRANT ALL PRIVILEGES ON . TO ‘xxx’@’%’; 
2、授权基本的查询修改权限,按需求设置: 
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON . TO ‘xxh’@’%’; 
3、查看用户权限: 
show grants for ‘xxx’@’%’; 
注明:每次授权权限后都需要执行FLUSH PRIVILEGES语句

原文地址https://blog.csdn.net/weixin_42645880/article/details/81310321

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
18天前
|
安全 关系型数据库 MySQL
如何将数据从MySQL同步到其他系统
【10月更文挑战第17天】如何将数据从MySQL同步到其他系统
108 0
|
2天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
13 4
|
7天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
24 3
|
8天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
16 2
|
10天前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
10天前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
58 3
|
10天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
49 2
|
25天前
|
存储 关系型数据库 MySQL
Mysql(4)—数据库索引
数据库索引是用于提高数据检索效率的数据结构,类似于书籍中的索引。它允许用户快速找到数据,而无需扫描整个表。MySQL中的索引可以显著提升查询速度,使数据库操作更加高效。索引的发展经历了从无索引、简单索引到B-树、哈希索引、位图索引、全文索引等多个阶段。
58 3
Mysql(4)—数据库索引
|
14天前
|
存储 关系型数据库 MySQL
MySQL vs. PostgreSQL:选择适合你的开源数据库
在众多开源数据库中,MySQL和PostgreSQL无疑是最受欢迎的两个。它们都有着强大的功能、广泛的社区支持和丰富的生态系统。然而,它们在设计理念、性能特点、功能特性等方面存在着显著的差异。本文将从这三个方面对MySQL和PostgreSQL进行比较,以帮助您选择更适合您需求的开源数据库。
57 4
|
19天前
|
存储 关系型数据库 MySQL
如何在MySQL中创建数据库?
【10月更文挑战第16天】如何在MySQL中创建数据库?
下一篇
无影云桌面