MySQL (32-bit)

最新版本 MySQL 5.1.51

MySQL 5.1.51

MySQL 5.1.51
MySQL 專為企業組織提供關鍵業務數據庫應用程序而設計。它為企業開發人員,數據庫管理員和 ISV 提供了一系列新的企業功能,以提高開發,部署和管理工業強度應用程序的效率.

如果您需要 MySQL 數據庫的 GUI,可以下載 - NAVICAT(MySQL GUI)。它支持將 MySQL,MS SQL,MS Access,Excel,CSV,XML 或其他格式導入到 MySQL.

MySQL 數據庫服務器提供了新的企業功能,包括:ACID 事務處理,以構建可靠和安全的業務關鍵型應用程序。存儲過程來提高開發人員的生產力。觸發器在數據庫級執行複雜的業務規則。保證敏感信息的觀點不受影響。信息架構,以便於訪問元數據。支持跨多個數據庫的複雜事務的分佈式事務(XA).

Top 使用 MySQL 的 10 個理由:

可擴展性和靈活性 51235896 MySQL 數據庫服務器提供了極致的可擴展性,體現了處理深度嵌入式應用程序的能力,僅佔用 1MB 的空間來運行海量數據倉庫擁有太字節的信息.

高性能
獨特的存儲引擎架構允許數據庫專業人員專門為特定應用程序配置 MySQL 數據庫服務器,最終的結果是驚人的性能結果.

高可用性
堅如磐石的可靠性和持續可用性是 MySQL 的標誌,客戶依靠 MySQL 來保證全天候的正常運行.

Robust 交易支持
MySQL 提供了市場上最強大的交易數據庫引擎之一。  功能包括完整的 ACID(原子性,一致性,隔離性,持久性)事務支持,無限的行級鎖定以及更多功能.

Web 和數據倉庫的優勢
MySQL 是高流量網站的事實標準,因為它具有高性能的查詢引擎,極大的快速的數據插入能力,以及對快速全文搜索等專業化網頁功能的強大支持.

強大的數據保護功能
由於保護企業的數據資產是數據庫專業人員的頭號工作,MySQL 提供了絕對的數據保護的絕佳安全特性.

綜合應用開發
MySQL 是世界上最流行的開源數據庫的原因之一就是它為每個應用程序開發提供了全面的支持。在數據庫中,支持存儲過程,觸發器,函數,視圖,游標,ANSI 標準 SQL 等等。分鐘.

開源自由和 24×7 支持
許多公司都不願意完全致力於開源軟件,因為他們認為他們不能得到他們目前依靠專有軟件的支持類型或專業服務安全網,以確保他們的關鍵應用程序.

Lowest 總體擁有成本
By 將當前的數據庫驅動器應用程序遷移到 MySQL,或使用 MySQL 進行新的開發項目,企業正在實現成本節省,多次延伸到七位數.

也可用:下載 MySQL for Mac

ScreenShot

軟體資訊
檔案版本 MySQL 5.1.51

檔案名稱 mysql-essential-5.1.51-win32.msi
檔案大小 38.87 MB
系統 Windows XP / Vista / Windows 7 / Windows 8 / Windows 10
軟體類型 開源軟體
作者 Oracle
官網 http://www.mysql.com/
更新日期 2010-09-27
更新日誌

What's new in this version:

# Bugs fixed:

* Incompatible Change: Replication: As of MySQL 5.5.6, handling of CREATE TABLE IF NOT EXISTS ... SELECT statements has been changed for the case that the destination table already exists:
- Previously, for CREATE TABLE IF NOT EXISTS ... SELECT, MySQL produced a warning that the table exists, but inserted the rows and wrote the statement to the binary log anyway. By contrast, CREATE TABLE ... SELECT (without IF NOT EXISTS) failed with an error, but MySQL inserted no rows and did not write the statement to the binary log.
- MySQL now handles both statements the same way when the destination table exists, in that neither statement inserts rows or is written to the binary log. The difference between them is that MySQL produces a warning when IF NOT EXISTS is present and an error when it is not.
- This change in handling of IF NOT EXISTS results in an incompatibility for statement-based replication from a MySQL 5.1 master with the original behavior and a MySQL 5.5 slave with the new behavior. Suppose that CREATE TABLE IF NOT EXISTS ... SELECT is executed on the master and the destination table exists. The result is that rows are inserted on the master but not on the slave. (Row-based replication does not have this problem.)
- To address this issue, statement-based binary logging for CREATE TABLE IF NOT EXISTS ... SELECT is changed in MySQL 5.1 as of 5.1.51:
- If the destination table does not exist, there is no change: The statement is logged as is.
- If the destination table does exist, the statement is logged as the equivalent pair of CREATE TABLE IF NOT EXISTS and INSERT ... SELECT statements. (If the SELECT in the original statement is preceded by IGNORE or REPLACE, the INSERT becomes INSERT IGNORE or REPLACE, respectively.)
- This change provides forward compatibility for statement-based replication from MySQL 5.1 to 5.5 because when the destination table exists, the rows will be inserted on both the master and slave. To take advantage of this compatibility measure, the 5.1 server must be at least 5.1.51 and the 5.5 server must be at least 5.5.6.To upgrade an existing 5.1-to-5.5 replication scenario, upgrade the master first to 5.1.51 or higher. Note that this differs from the usual replication upgrade advice of upgrading the slave first.A workaround for applications that wish to achieve the original effect (rows inserted regardless of whether the destination table exists) is to use CREATE TABLE IF NOT EXISTS and INSERT ... SELECT statements rather than CREATE TABLE IF NOT EXISTS ... SELECT statements.Along with the change just described, the following related change was made: Previously, if an existing view was named as the destination table for CREATE TABLE IF NOT EXISTS ... SELECT, rows were inserted into the underlying base table and the statement was written to the binary log. As of MySQL 5.1.51 and 5.5.6, nothing is inserted or logged. (Bug#47442, Bug#47132, Bug#48814, Bug#49494)
* Incompatible Change: Previously, if you flushed the logs using FLUSH LOGS or mysqladmin flush-logs and mysqld was writing the error log to a file (for example, if it was started with the --log-error option), it renamed the current log file with the suffix -old, then created a new empty log file. This had the problem that a second log-flushing operation thus caused the original error log file to be lost unless you saved it under a different name. For example, you could use the following commands to save the file: shell> mysqladmin flush-logs shell> mv host_name.err-old backup-directory To avoid the preceding file-loss problem, renaming no longer occurs. The server merely closes and reopens the log file. To rename the file, you can do so manually before flushing. Then flushing the logs reopens a new file with the original file name. For example, you can rename the file and create a new one using the following commands: shell> mv host_name.err host_name.err-old shell> mysqladmin flush-logs shell> mv host_name.err-old backup-directory (Bug#29751)
* Partitioning: When the storage engine used to create a partitioned table was disabled, attempting to drop the table caused the server to crash. (Bug#46086)
* If a view was named as the destination table for CREATE TABLE ... SELECT, the server produced a warning whether or not IF NOT EXISTS was used. Now it produces a warning only when IF NOT EXISTS is used, and an error otherwise. (Bug#55777)
* The CHECK TABLE command could cause a time-consuming verification of the InnoDB adaptive hash index memory structure. Now this extra checking is only performed in binaries built for debugging. (Bug#55716)
* After the fix for Bug#39653, the shortest available secondary index was used for full table scans. The primary clustered key was used only if no secondary index could be used. However, when the chosen secondary index includes all columns of the table being scanned, it is better to use the primary index because the amount of data to scan is the same but the primary index is clustered. This is now taken into account. (Bug#55656)
* (Bug#55627)
* The server was not checking for errors generated during the execution of Item::val_xxx() methods when copying data to a group, order, or distinct temp table's row. (Bug#55580)
* ORDER BY clauses that included user variable expressions could cause a debug assertion to be raised. (Bug#55565)
* Queries involving predicates of the form const NOT BETWEEN not_indexed_column AND indexed_column could return incorrect data due to incorrect handling by the range optimizer. (Bug#54802)
* MIN() or MAX() with a subquery argument could raise a debug assertion for debug builds or return incorrect data for nondebug builds. (Bug#54465)
* INFORMATION_SCHEMA plugins with no deinit() method resulted in a memory leak. (Bug#54253)
* INSERT IGNORE INTO ... SELECT statements could cause a debug assertion to be raised. (Bug#54106)
* The fix for Bug#30234 caused the server to reject the DELETE tbl_name.* ... Access compatibility syntax for multiple-table DELETE statements. (Bug#53034)
* Enumeration plugin variables were subject to a type casting error, causing inconsistent results between different platforms. (Bug#42144)
* A PKG install on Solaris put some files in incorrect locations. (Bug#31058)

MySQL 5.1.51 相關參考資料
Download MySQL Community Server (Archived Versions)

5.1.51, 5.1.50, 5.1.49, 5.1.48, 5.1.47, 5.1.46, 5.1.45, 5.1.44, 5.1.43, 5.1.42, 5.1.41, 5.1.40, 5.1.39, 5.1.38, 5.1.37, 5.1.36, 5.1.35, 5.1.34, 5.1.33, 5.1.32 ...

https://downloads.mysql.com

Download MySQL Community Server 5.1.51 for Windows

MySQL Community Server 5.1.51 · File Size: 38.87 MB · Date Released: Add info · Works on: Windows 2000 / Windows 7 / Windows 8 / Windows 98 / Windows Vista / ...

http://www.oldversion.com

MariaDB 5.1.51 Release Notes

2010年11月19日 — Like previous releases, MariaDB 5.1.51 includes several bug fixes and other improvements. Specific bugs fixed in MariaDB 5.1.51 include: MySQL ...

https://mariadb.com

mysql 5.1,5.5,5.6 32位64位最新社区版下载地址转载

2016年6月10日 — MySql数据源下载(5.1 32位) · 网上找的,可以减少大家去主网注册的麻烦,依旧免费 · mysql5.1.51 · mysql-5.1.51.tar.gz linux很实用! mysql安装版32位 ...

https://blog.csdn.net

MySQL Community Server

5.1.51, 5.1.50, 5.1.49, 5.1.48, 5.1.47, 5.1.46, 5.1.45, 5.1.44, 5.1.43, 5.1.42, 5.1.41, 5.1.40, 5.1.39, 5.1.38, 5.1.37, 5.1.36, 5.1.35, 5.1.34, 5.1.33, 5.1.32 ...

https://downloads.mysql.com

MySQL Community Server < 5.1.51 多個弱點

2018年11月15日 — 概要. 遠端資料庫伺服器受到多個弱點影響。 說明. 遠端主機上安裝的MySQL Community Server 版本比5.1.51 版舊,因此可能受到多個弱點影響:

https://zh-tw.tenable.com

MySQL Community Server < 5.1.51 多個弱點變更記錄

遠端資料庫伺服器受到多個弱點影響。 (Nessus Plugin ID 49711)

https://zh-tw.tenable.com

MySQL Community Server 5.1.51

感谢坐等5.5.x 正式版的投递 MySQL(发音:[ˌmaɪ ɛs kjuː ˈɛl],但也经常读作My- SEQuel)是一个开放源码的关系数据库管理系统,开发者为瑞典MySQL AB公司,现为Sun ...

https://www.cnbeta.com.tw

MYSQL 更新升級問題 - iT 邦幫忙

2 則回答 · 停掉apache & PHP · 停掉目前mysql 服務,換軟體,再啟動mysql 服務 · 執行新版軟體中的mysql_upgrade 這支程式,它會調整資料庫格式 · 重啟mysql (restart) · 啟動 ...

https://ithelp.ithome.com.tw

经验分享:mysql 5.1.51 安装教程详解

2015年6月1日 — 经验分享:mysql 5.1.51 安装教程详解;可能会比较长,不过很详细;. 工具 ... SQL Server 2014中如何安装Data Quality? 931人看过. 如何安装VMware ...

https://jingyan.baidu.com