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)
发表了资讯
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
发表了资讯
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
12
2021/04/21 07:40

MySQL 8.0.24 GA

MySQL 8.0.24 现已发布。这是一个维护版本,修复了 219 个 Bug。其中有两位中国人的贡献(Yuxiang Jiang 和 Zhai Weixiang),他们发现 Bug 并贡献了修复的补丁程序。 关于修复的具体内容,请参阅发行一览。除此之外,在下面所列的功能点进行了更新: MySQL Enterprise Audit 现在支持对审计日志进行删减。 服务器通过在关闭连接之前将原因写入连接的方法,使得客户端收到一个包含客户端超时内容的错误消息,解决了以往服务器关...

8
3
2021/01/19 07:12

MySQL 8.0.23 GA

MySQL 最新版本 8.0.23 现已正式发布。此版本除了像以往一样解决了一部分 BUG,同样也增添了一些新的功能。具体更新内容如下: 用户管理:授予RELOAD权限,使用户可以执行各种操作,避免了DBA重新加载,并更加详细的定制权限。 连接管理:为了使与TCP客户端连接匹配的帐户的算法更具确定性,在尝试匹配使用主机名指定的帐户之前,匹配帐户的主机名部分将以特定的顺序检查使用主机IP地址指定的帐户。 性能优化:采用了更快地哈希...

16
7
发表于数据库专区
2020/12/04 08:59

Oracle Cloud 中引入 MySQL 分析服务

近日,Oracle Cloud Infrastructure(OCI)中引入了 MySQL 分析服务。通过 Oracle MySQL 数据库服务和 MySQL 分析引擎,可在 MySQL 中运行 OLTP(在线事务处理)和 OLAP(在线分析处理)服务。 Oracle 称一直在构建 MySQL 云服务。Qracle 的 MySQL 数据库服务也被定位为 Amazon Redshift 云数据库的竞争对手。 今年 4 月,OCI 中引入了 MySQL 数据库服务。此外,Oracle 还构建了一个数据库分析引擎,以消除从 MySQL 提取、转换和...

4
2
发表于数据库专区
2020/10/20 09:07

MySQL 8.0.22 GA

MySQL 最新版本 8.0.22 于2020年10月19日正式发布。 主要新变化 改进审计日志:对于JSON格式的日志文件,MySQL企业审计支持使用audit_log_read()用户定义函数进行日志读取操作。之前,只有通过向audit_log_read()传递一个参数才能指定开始读取的位置,为了更加灵活现在可以命名一个以时间戳的开始说明符,以便从该时间戳或之后的第一个事件开始读取。 MySQL企业版现在包含一个keyring_oci插件,它使用Oracle Cloud Infrastructu...

3
8
发表于数据库专区
2020/07/15 07:03

MySQL 8.0.21 GA

北京时间 2020.7.13,MySQL 如期推出 8.0.21 版本。 更新内容除了修改了诸如 master/slave/whitelist/blacklist 等专有名词外,还包括部分重要的新功能或者性能提升点: 可以全局关闭 REDO(WL#13795),加速数据导入(用在例如做数据恢复或初始化期间)。 优化 lock_sys mutex(WL#10314),采用拆分+排队的方案(可以理解为类似秒杀业务场景的优化思路,不肯定是否准确)。 对 UNDO 表空间的 DDL 操作记入 REDO LOG(WL#11819),增...

6
7
2020/07/07 08:31

MySQL 删除 master、黑名单白名单等术语

MySQL 数据库的开发人员宣布,该团队将停止使用并替换掉数据库源代码和文档中的 master、slave、blacklist(黑名单)和 whitelist(白名单)等术语。 在官方发布的博客文章中,MySQL 团队表示,其将用新的术语分别替换当前的术语,分别对应为 source、replica、blocklist 和 allowlist。 master 和 slave 术语曾考虑过的一个替代方案是 primary 和 secondary,但最终 MySQL 开发人员以技术准确性为由否定了这一方案。 而对于为什...

41
6
发表于数据库专区
2020/05/03 06:52

MySQL 8.0.20 GA

MySQL最新版本8.0.20正式发布。与之前8.0的系列版本一样,这次的发行版除了包含缺陷修复,也同样包括新功能。下面快速浏览一下。 关键字:hash join、InnoDB双写缓冲、二进制日志事务压缩。 增加了SHOW_ROUTINE权限。使用该权限允许账户在最小权限下备份存储程序。 改进hash join。现在可以使用hash join代替BNL,hash join现在支持半连接、反连接、外连接。 加入新的索引级别的优化器提示。包括:JOIN_INDEX、NO_JOIN_INDEX、G...

7
13
发表于数据库专区
2020/02/02 08:08

MySQL 5.6 将于2021年2月停止更新

MySQL 5.6 将于2021年2月停止更新,结束其生命周期(EOL)。也就是说,明年2月以后,MySQL 团队将不会再为 5.6 系列版本的 MySQL 提供任何补丁。 从2013年2月5日 MySQL 5.6 的第一个版本 GA 开始,5.6 已经问世近7年的时间。2018年 MySQL 团队发布了性能更加强悍的 8.0 版本。仍在使用 5.6 的开发者是时候考虑升级您的 MySQL 了,目前还有一年的时间准备升级和迁移。 MySQL 8.0 已经进入了一个非常稳定的状态,强烈建议将您的 ...

9
4
发表于数据库专区
2020/01/13 16:33

MySQL 8.0.19 版本发布

MySQL 8.0.19 版本发布了,这是 2020 年第一个小版本。 主要更新内容: 帐户管理说明 审核日志说明 编译说明 配置说明 弃用和移除说明 错误处理 功能和操作员注意事项 INFORMATION_SCHEMA注意 钥匙圈注意事项 记录笔记 包装注意事项 SQL语法说明 sys架构说明 线程池注释 X插件说明 添加或更改功能 修正错误 更新说明:https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-19.html...

24
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
登录后可查看更多优质内容
返回顶部
顶部