MySQL 8.0.11 入坑尝试

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 测试使用操作系统为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
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
SQL 关系型数据库 MySQL
|
关系型数据库 MySQL 数据库
|
SQL 关系型数据库 MySQL
|
SQL 存储 安全
mysql必知必会读书笔记
mysql必知必会读书笔记
mysql必知必会读书笔记
|
存储 SQL 安全
MySQL 学习记录系列(二)
视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。视图就是一条SELECT语句执行后返回的结果集。所以在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。
113 0
MySQL 学习记录系列(二)
|
SQL 缓存 前端开发
MySQL 学习记录系列(六)
在业务系统中,需要记录当前业务系统的访问日志,该访问日志包含:操作人,操作时间,访问类,访问方法,请求参数,请求结果,请求结果类型,请求时长等信息。记录详细的系统访问日志,主要便于对系统中的用户请求进行追踪,并且在系统的管理后台可以查看到用户的访问记录。
92 0
MySQL 学习记录系列(六)
|
SQL 存储 缓存
MySQL 学习记录系列(四)
分布式数据库架构适合大数据量、负载高的情况,它有良好的拓展性和高可用性。通过在多台服务器之间分布数据,可以实现在多台服务器之间的负载均衡,提高访问效率。
121 0
MySQL 学习记录系列(四)
|
存储 SQL 缓存
MySQL 学习记录系列(三)
最上层是一些客户端和链接服务,包含本地socket通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。
113 0
MySQL 学习记录系列(三)
|
SQL 存储 关系型数据库
MySQL 学习记录系列(五)
错误日志是MySQL中最重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,可以首先查看此日志。
149 0
MySQL 学习记录系列(五)