暂无图片
暂无图片
10
暂无图片
暂无图片
暂无图片

MySQL Shell 8.0.32 版本发布,改进 AWS S3 支持

原创 通讯员 2023-02-03
1876

MySQL Shell 8.0.32 于上周发布,其中包含一些错误修复以及一些新功能。让我们看看这个新版本中添加了什么。

新功能

  • Upgrade Checker 检查以美元符号 ( $ )开头的已弃用的不带引号的标识符,自 MySQL Server 8.0.32 以来已弃用
  • 对该选项进行了一些更改, logSql 并添加了过滤选项。
  • 支持 MySQL 登录路径和选项文件(print-defaults, no-defaults, defaults-file, defaults-extra-file, defaults-group-suffix, login-path),它 在配置中读取[mysqlsh] & [client]文件。
    例如,当您配置了 .my.cnf 时,mysqlsh自动连接:

$ cat ~/.my.cnf
[client]
user=root
host=lefred
password=lefreptwasswort

$ mysqlsh
MySQL Shell 8.0.32-commercial

Copyright (c) 2016, 2023, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.

Type '\help' or '\?' for help; '\quit' to exit.
Creating a Classic session to 'root@localhost'
Fetching schema names for auto-completion... Press ^C to stop.
Your MySQL connection id is 17
Server version: 8.0.32-commercial MySQL Enterprise Server - Commercial
No default schema selected; type \use <schema> to set one.
MySQL  lefred  JS > 

MySQL InnoDB 副本集、集群和集群集

这些解决方案可自动安装和管理 MySQL 部署,使设置 高可用性灾难恢复 部署变得非常容易。
只需几行命令,即可设置高可用和容灾,满足各种业务需求。它也用在我们的MySQL Operator for Kubernetes中。

添加到 8.0.32 的新功能:

  • ReplicaSet 复制通道是在默认启用 SSL 的情况下创建的。
  • 新的 MySQL 路由器路由选项:  use_replica_primary_as_rw :打开或关闭针对特定集群(其中target_cluster未设置为PRIMARY )的路由器上的读写 (R/W) 端口,使您能够在副本上使用 R/W 端口簇。副本集群继续只接受 R/O 流量。在发生切换或故障转移时,R/W 端口保持不变。该选项可使用 MySQL Shell 的 AdminAPI 配置,使用:<ClusterSet>.setRoutingOption()

 

Shell 转储和加载增强功能

在 8.0.21 中,引入了 MySQL Shell Dump 和 Load 工具,通过使转储和加载过程多线程化并与云对象存储协议(OCI Object Storage)集成,使逻辑转储和加载更加灵活和快速和 AWS S3,现在是 Azure Blob 存储)。自最初发布以来,添加了多项性能改进和功能。

在 8.0.32 中,添加了以下功能

  • Microsoft Azure Blob 存储支持导入、导出、转储和加载操作。
  • 改进 的AWS S3 支持:支持 AWS 环境变量和 s3Region选项
  • 支持对没有PRIMARY KEY 或UNIQUE KEY的表进行分块
  • 以下选项已添加到exportTable()、dumpInstance()、dumpSchemas() dumpTables()实用程序中:
    • where : 使您能够导出满足 SQL 条件的数据。
    • partitions:使您能够导出命名分区。
    • fieldsTerminatedBy, fieldsEnclosedBy, fieldsEscapedBy, fieldsOptionallyEnclosed, linesTerminatedBy, 方言

更多信息

在https://dev.mysql.com/doc/relnotes/mysql-shell/8.0/en/news-8-0-32.html上找到功能和错误修复的完整列表 

随着 MySQL Shell 8.0.32 的发布,新的 8.0 版本发布了 MySQL Server、NDB Cluster、MySQL Connectors、MySQL Workbench、MySQL Router 和 MySQL Operator for Kubernetes,以及维护版本 MySQL Server 5.7.41。
可以在 https://dev.mysql.com/doc/#current-release-notes上在线查看自上一个版本以来所有这些版本的更改

  • 在https://dev.mysql.com/downloads/下载我们的 MySQL Community Shell & Server 包 
  • My Oracle Support 上提供了 MySQL Enterprise 二进制文件:https:  //support.oracle.com  (选择“补丁和更新”选项卡,然后在“补丁搜索”中选择“产品或系列(高级搜索)”侧选项卡组件。)
  • 或使用 http://edelivery.oracle.com/上的 Oracle Software Delivery Cloud 下载 MySQL Enterprise 二进制文件。

Kenny Gryp

MySQL 产品管理总监

文章来源:https://blogs.oracle.com/mysql/post/announcing-mysql-shell-8032
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论