MySQL 8.0.11 入坑尝试

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 测试使用操作系统为Win10 x641.下载前往官网下载MySQL Server(https://dev.mysql.com/downloads/mysql/)下载完成后解压到自定义目录2.

测试使用操作系统为Win10 x64

1.下载

前往官网下载MySQL Server(https://dev.mysql.com/downloads/mysql/)
下载完成后解压到自定义目录

img_a996cd5a958602d7c25b2fd55c86e3e0.png

2.设置环境变量

img_a9db194a68a86de9e2d4f65d53b80a79.png

3.执行初始化命令

以管理员身份在mysql的bin命令下执行mysqld --initialize --console
执行成功后会给mysql的root用户分配默认密码

img_7a2f7674b002b3de5b2e864a6ad21f26.png

执行成功后会在mysql目录中初始化个 data目录
img_bce9fc7a636ab75e298b7916347e7aad.png

4.注册于启动mysql服务

  • 注册服务使用mysqld -install 删除则是mysqld -remove
  • 启动服务使用net start mysql 停止则是net stop mysql
img_51a74dc81ef9dc7d5d193f0cd239bbae.png

5.连接mysql

我这里用Navicat来连接mysql
输入相关信息后连接mysql

img_dafbfddd15bc7d7358469ceb471e56c1.png

第一次连接可能会提示重新修改密码

img_426307d41d6a220e68e2597f2dd6c017.png

6.关于修改root密码

在mysql8.0.4开始修改密码使用
ALTER USER ['root'@'localhost'](mailto:'root'@'localhost') IDENTIFITED BY 'newpassword'
因为之前,MySQL的密码认证插件是mysql_native_password,而现在使用的是caching_sha2_password
所以注意不要采取如下形式该密码
update user set authentication_string="newpassword" where user="root";
`
当然啦你也可以创建用户将密码认证方式设置成mysql_native_password

img_21c61fafbbe321cdfc68efe475434fcc.png
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11月前
|
缓存 网络协议 关系型数据库
Linux安装MySQL 【重新认识MySQL上篇】
本文摘录自 ▪ 小孩子4919《MySQL是怎样运行的:从根儿上理解MySQL》 该篇文章初心是介绍MySQL的安装,但是随着后面不断的学习,遇到的坑越来越多,导致本篇文章不断的更新,敬请谅解!
144 0
Linux安装MySQL 【重新认识MySQL上篇】
|
12月前
|
关系型数据库 MySQL 数据安全/隐私保护
449:安装mysql的踩坑指南
449:安装mysql的踩坑指南
|
存储 SQL 安全
MySQL 学习记录系列(二)
视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。视图就是一条SELECT语句执行后返回的结果集。所以在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。
73 0
MySQL 学习记录系列(二)
|
SQL 存储 缓存
MySQL 学习记录系列(四)
分布式数据库架构适合大数据量、负载高的情况,它有良好的拓展性和高可用性。通过在多台服务器之间分布数据,可以实现在多台服务器之间的负载均衡,提高访问效率。
102 0
MySQL 学习记录系列(四)
|
SQL 缓存 前端开发
MySQL 学习记录系列(六)
在业务系统中,需要记录当前业务系统的访问日志,该访问日志包含:操作人,操作时间,访问类,访问方法,请求参数,请求结果,请求结果类型,请求时长等信息。记录详细的系统访问日志,主要便于对系统中的用户请求进行追踪,并且在系统的管理后台可以查看到用户的访问记录。
75 0
MySQL 学习记录系列(六)
|
存储 SQL 缓存
MySQL 学习记录系列(三)
最上层是一些客户端和链接服务,包含本地socket通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。
100 0
MySQL 学习记录系列(三)
|
存储 SQL 算法
MySQL 学习记录系列(一)
MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。
83 0
MySQL 学习记录系列(一)
|
SQL 存储 关系型数据库
MySQL 学习记录系列(五)
错误日志是MySQL中最重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,可以首先查看此日志。
132 0
MySQL 学习记录系列(五)
|
存储 SQL 关系型数据库
MySQL复习资料(一)——MySQL环境安装
MySQL复习资料(一)——MySQL环境安装
75 0
MySQL复习资料(一)——MySQL环境安装
|
SQL 数据可视化 关系型数据库
一文详解 MySQL 安装与使用
最近开始接触服务端开发,先从配置开发环境开始,这一篇文章是对安装配置MySQL的过程、注意点、可用配置信息做一个笔记。
6347 0