MySQL 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
MySQL 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
MySQL 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 C/C++ 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 Oracle
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-03

软件简介

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

MySQL的特性

  • 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

  • 支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、OS/2 Wrap、Solaris、SunOS、Windows等多种操作系统。

  • 为多种编程语言提供了API。这些编程语言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。

  • 支持多线程,充分利用CPU资源,支持多用户。

  • 优化的SQL查询算法,有效地提高查询速度。

  • 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。

  • 提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。

  • 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

  • 提供用于管理、检查、优化数据库操作的管理工具。

  • 可以处理拥有上千万条记录的大型数据库。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(47) 发布并加入讨论🔥
发表了资讯
05/19 22:36

MySQL 8.4 LTS 中文手册发布:助力您掌握数据库管理新境界

MySQL 8.4 LTS 中文手册正式面世!这本全面指南针对最新稳定版本 MySQL 8.4 LTS 而编写,涵盖从安装配置到高级数据库管理的各个方面,助力您轻松掌握数据库管理新技能。 MySQL 8.4 LTS 作为备受瞩目的开源关系数据库管理系统 (RDBMS) 最新长期支持版本,引入诸多强悍功能和优化,助您打造高效稳定的数据库环境: 性能显著提升:查询性能和吞吐量大幅提升,满足苛刻业务需求。 安全防护再升级:全新安全功能强力保障数据安全,为...

0
4
发表了资讯
05/05 15:17

MySQL 8.3 中文手册发布:全面指南,助您掌握数据库管理

存在码 荣幸地宣布,MySQL 8.3 中文手册已经正式发布!这本手册是针对 MySQL 8.3 版本的全面指南,涵盖了从安装和配置到高级数据库管理的所有内容。 MySQL 8.3 是最新版本的流行开源关系数据库管理系统 (RDBMS),它引入了许多新的功能和改进,包括: 性能提升:大幅提高查询性能和吞吐量 安全性增强:新的安全功能可帮助保护您的数据 扩展性增强:支持更大的数据库和更多并发用户 易用性改进:简化的语法和新的管理工具 MySQL ...

10
8
发表了资讯
04/30 17:23

​MySQL 的第一个长期支持版 8.4 GA

MySQL的第一个长期支持版 8.4 GA,一些具体变更内容如下: 功能增加/更改 认证插件:默认情况下,“mysql_native_password”认证插件被禁用,如果用户需要兼容旧的应用程序,需要在启动MySQL服务器时,启用该插件 “--mysql-native-password=on” 克隆插件:克隆插件对于版本的要求放宽,允许在同一个大版本内进行克隆,不再要求小版本必须一致。例如,可以从8.4.0克隆至8.4.14。 支持在Windows上使用基于SASL的LDAP认证,Windo...

10
7
发表了资讯
01/18 10:03

MySQL 8.3.0 GA

MySQL 8.3.0 于 2024 年 1 月 16 日正式发行,该版本的一些主要变化包括: 企业版的数据屏蔽和脱敏功能中增加了在副本(次要成员)服务器的的内存中刷新数据的能力。可以通过“masking_dictionaries_flush()”函数进行手动刷新,也可以通过调度组件使用新的变量“componet_masking.dictionaries_flush_interval_seconds”配置为定时刷新。 企业版支持使用“component_telemetry”组件,收集服务器OpenTelemetry格式的度量数据。...

15
4
发表了资讯
01/02 17:24

MySQL 5.7、魔趣、李跳跳……盘点 2023“停更”的(开源)项目和网站

2023 年,许多陪伴我们很久的网站和(开源)项目纷纷挥手道别,或退役、或停更、或 EOL、或倒闭…… 开源 ROM 魔趣 (Mokee) 创始人宣布项目结束 国内最大的非营利性开源 ROM 项目魔趣 (Mokee) 在 2023 年 1 月 7 日正式宣布关闭。魔趣下载页面所有固件已备份到 SourceForge。项目作者马丁龙猪发文称,“刷机的时代其实早已落幕,迟迟下不定决心只是希望能让魔趣多存续一些时间,但该来的终究会来。” 魔趣开源项目 20121212 ~ 2...

8
4
发表了资讯
2023/12/11 13:59

GitHub.com 跑了 1200 多台 MySQL 主机,如何无缝升级到 8.0?

GitHub 团队近日分享了他们将 GitHub.com 的底层数据库无缝升级到 MySQL 8.0 的经验。 据介绍,GitHub 使用 MySQL 来存储大量关系数据,因此在不影响网站服务级别目标 (SLO) 的情况下升级主机集群(1200 多台 MySQL 主机)绝非易事。其团队表示,为了升级到 MySQL 8.0,他们规划、测试和升级本身总共花费了一年多的时间,并且需要 GitHub 内部多个团队的协作。 GitHub 的 MySQL 基础设施概览: 由 1200 多台主机组成,包括数据中...

14
19
发表了资讯
2023/10/26 10:32

MySQL 8.2.0 GA

MySQL 新的进化版 8.2.0 于 2023 年 10 月 25 日发行,该版本的一些主要变化包括: 审计日志 添加了新的“audit_log_filter_uninstall.sql”脚本,简化删除“MySQL Enterprise Audit”的过程。认证 * “mysql_native_password”插件已弃用,用户可以在服务器启动时将其禁用。如果服务器端“mysql_native_password”认证方法被禁用,使用该方法的旧的客户端插件将无法连接服务器,并在错误日志中写入“Access denied”消息。 My...

9
4
2023/10/13 16:53

TiDB 7.4 发版:正式兼容 MySQL 8.0

 MySQL 是全球最受欢迎的开源数据库,长期位于 DB-Engines Ranking 排行榜第二名,在世界范围内拥有数量庞大的企业用户和开发者。然而,随着时间的推移,MySQL 用户正面临新挑战。Oracle 官宣将在 2023 年 10 月终止 MySQL 5.7 版本的官方技术支持。据第三方统计显示,目前仍有超过一半的 MySQL 服务器运行在 5.7 版本。在未来几个月,大量的 MySQL 实例必须升级至 8.0 及更高版本,否则将无法享受 Oracle 提供的技术支持和...

4
4
发表了资讯
2023/07/19 10:17

MySQL 8.1 及 MySQL 8.0.34 正式发布

最近数据库领域又吵起来的话题: PG vs MySQL,谁才是世界第一? 在评论区留言:https://www.oschina.net/comment/news/249930 下周两个阵营各抽一个观点送 OSC T 恤。 MySQL 8.1 及 MySQL 8.0.34 现已正式发布。从此,MySQL 将开启创新版和稳定版同时发行的阶段。MySQL 8.1 是 MySQL 的首个创新版,该版本主要增加了如下功能: 捕捉EXPLAIN FORMAT=JSON 输出, 为 EXPLAIN FORMAT=JSON 增加 INTO 选项,可以将JSON格式的输出保存...

47
4
发表了资讯
2023/04/19 10:26

MySQL 8.0.33 GA,未来将以双版本形式发布

MySQL 8.0.33 于 2023 年 4 月 18 日 GA,这可能是包含新功能、新特性的 8.0 的最后一个版本,之后的 MySQL 版本将会在发行方式上发生重大改变。 未来 MySQL 将发布 2 个版本,长期支持版和创新版。长期支持版的目标为稳定性,仅修复 BUG 并发布安全补丁,该版本向后兼容,预计每两年发布一次,支持的生命周期为 5 年标准支持 +3 年的延伸支持。创新版将会每季度发布创新功能,支持期间为短期支持,该版本与 LTS 版本可以快速迁...

11
8
发表了资讯
2023/01/18 07:49

MySQL 8.0.32 GA

MySQL带来了它的最新维护版本8.0.32。这一个版本主要以错误修复为主,修改了102个Bug,并在一些功能上进行了调整。一些内容包括: 不带引号的标识符中的第一个字符如果使用美元符号“$”,服务器将发出警告,“ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT”,该使用方式在未来的版本中进行删除,将改变或影响以美元开头的标识符存储的任何数据库、表、视图、列的名称、存储程序,或别名。 不建议用户使用“CLIENT_NO_SCHEMA”标志...

0
4
发表了资讯
2022/10/12 07:32

MySQL 8.0.31 GA

MySQL 8.0.31 现已正式发布,一些改进内容包括: 审计插件:审计插件的日志轮换函数audit_log_rotate(),简化了日志轮换的工作,用户无需手动更改日志名称,也无需设置audit_log_flush = ON。 组件服务:启用了新的组件服务,支持服务器组件和要在本地服务器中查询的插件。新的MySQL命令服务类似于C API函数libmysql。 OCI密钥存储组件:component_keyring_oci替代之前用于OCI的Keyring插件,用以支持在Oracle Cloud上进行密钥存...

2
4
发表了资讯
2022/09/02 08:24

9 月数据库排行榜:Oracle 分数仍在狂跌!

DB-Engines 数据库流行度排行榜发布了 9 月份的更新。 可以看到,Oracle 较 8 月减少了 22.54 分,是分数下降最多的数据库,并且连续三个月出现了迅猛下滑。分数上涨较多的则是 MySQL 和 MongoDB。 主流数据库的分数趋势变化: 看看各类型数据库的排名情况。 关系数据库前 10 名 Key-Value (KV) 数据库前 10 名 文档数据库前 10 名 时序数据库前 10 名 图数据库前 10 名 DB-Engines 根据流行度对数据库管理系统进行排名,排名...

35
2
发表了资讯
2022/08/03 08:19

8 月数据库排行榜:Oracle 分数大跌,MySQL 上涨最多

DB-Engines 数据库流行度排行榜发布了 8 月份的更新。 可以看到,Oracle 较上月减少了 19.50 分,是本月分数下降最多的数据库,并且连续两个月出现了下滑。分数上涨较多的则是 MySQL 和 MongoDB,两者分别增加了 7.98 和 4.68 分。 不过和去年同期相比,三巨头(Oracle、MySQL 和 SQL Server)和 MongoDB 的分数均下降了不少。与之形成对比的 PostgreSQL 则保持着稳定的上升趋势,其每月流行度分数跟去年同期相比都有不少的上涨...

5
5
发表了资讯
2022/07/28 07:03

MySQL 8.0.30 GA

MySQL 8.0.30 现已正式发布。此版本在做了大量的修复的同时,也对一些功能进行了增强和改善。一些亮点内容如下: GIPK(Generated Invisible Primary Keys) 当开启GIPK模式后,可以允许没有显示定义主键的InnoDB表,自动生成不可见的主键。生成的主键名称为 ‘my_row_id’ 并且无法更改,用户需要注意该关键字的使用。 XA 事务与复制 复制功能支持将XA事务的状态进行复制,解决了以往的复制功能在服务器节点出现异常时,无法保...

2
3
发表了资讯
2022/06/02 08:25

超 360 万台 MySQL 服务器暴露在互联网上

网络安全研究组织 Shadowserver Foundation 在 3306/TCP 端口上扫描可访问的 MySQL 服务器实例发现:有约 230 万个 IPv4 地址响应了查询,还有超过130 万台 IPv6 设备也做出了响应(尽管大多与单个 Autonomous System 相关)。关于可访问的 MySQL 实例的数据可在 Accessible MySQL Server Report 中查看。 详细的扫描数据如下(自 2022 年 5 月 26 日开始): IPv4 上扫描到的 MySQL 总数:3,957,457 IPv6 上扫描到的 MySQL 总数...

29
8
发表了资讯
2022/04/28 07:39

MySQL 8.0.29 GA

MySQL 的最新版本 8.0.29 于 2022 年 4 月 26 日正式发行(GA)。MySQL8.0 发布至今已经历 4 年(2018 年 4 月 19 日 GA),已经进入了标准生命周期的末期,如果你还在继续使用 MySQL 5.7 版本,甚至是 5.6 版本,现在应该认真考虑未来的数据库安全问题。 MySQL 8.0.29 是一个维护版本,在这个版本里面做了大量的缺陷修复以及少数的改进,让我们快速浏览一下。 缺陷修复 MySQL8.0.29修复了160个缺陷与错误,特别感谢Yuhui Wang和...

7
4
发表了资讯
2022/01/20 07:01

MySQL 8.0.28 GA

MySQL 8.0.28 于 2022 年 1 月 18 日正式 GA。这是一个维护版本,在这个版本里除了进行 Bug 修复,还进行了一些功能增强与调整。详细内容如下: InnoDB 支持使用“ALGORITHM=INSTANT”在线执行“ALTER TABLE ... RENAME COLUMN”。 “innodb_open_files”变量用来定义 InnoDB 一次可以打开文件的数量,现在支持使用 SELECT innodb_set_open_files_limit(N) 语句设置。 函数 FROM_UNIXTIME(), UNIX_TIMESTAMP(), 和 CONVERT_TZ()...

0
4
发表了资讯
2021/10/20 07:26

MySQL 8.0.27 GA

时隔 3 个月,MySQL 的最新版本 8.0.27 于 2021 年 10 月 19 日正式 GA。这是 MySQL8.0 的一个维护版本,除了修复 207 个 Bug 之外,还增加了一些新功能: 多因素身份验证功能。MySQL支持对账户使用最多三种方法进行验证,可以在创建或者更改用户时启用该功能。命令行客户端可以使用--password1, --password2, --password3选项指定多个密码,用户可以利用该功能在关键操作上,使用多个用户密码同时进行验证,防止单一用户权限过...

4
2
发表了资讯
2021/07/24 08:19

Facebook 分享迁移到 MySQL 8.0 的经验

Facebook 在一篇博客中分享了该公司在某种程度上艰难的大规模跨越式迁移到 MySQL 8.0 版本的经验。此前,其一直使用的是 MySQL 5.6 版本。 MySQL 是由 Oracle 开发的开源数据库,为 Facebook 的一些最重要的工作负载提供支持。Facebook 方面称,MySQL 的每个新主要版本都需要其花费大量时间和精力来迁移工作负载。其中挑战包括有: 将其自定义功能移植到新版本 确保复制在主要版本之间兼容 最小化现有应用程序查询所需的更改 修...

10
11
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
47 评论
548 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部