| MariaDB 是 MySQL 的一个分支,由 MySQL 创始人 Monty Widenius 所开发。 MariaDB 基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。详细如下: MariaDB 5.1.49 Release Notes
Download | Release Notes | Changelog Release date: 09 Aug 2010 For a list of every change made in this release, see the Changelog. In most respects MariaDB will work exactly as MySQL: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB. In addition to the differences noted in previous release notes and changelogs, the main differences between MariaDB and MySQL are: Includes MySQL 5.1.49For MariaDB 5.1.49 we have merged in all of the upstream changes from MySQL 5.1.48 and 5.1.49. The MySQL 5.1.48, and 5.1.49 release notes have details of what changes were made upstream by MySQL since 5.1.47. We have included XtraDB from Percona Server 5.1.47-11.2 in this version of MariaDB. The XtraDB 5.1.47-11.2 release notes page has details of the changes made to XtraDB since version 1.0.6-10 (the version included in MariaDB 5.1.47). Aria Engine Fixes and EnhancementsIn this version of MariaDB we have fixed several recovery and other bugs in the Aria engine. See the changelog for more details and links to the individual bug reports. Windows InstallerAn installer for Windows has been included in this version of MariaDB. New Location for Release Notes and ChangelogsFor this release of MariaDB the Release Notes and Changelog are located at the new Askmonty.org Knowledgebase.
  Over time, the Knowledgebase will become the primary source of MariaDB
  documentation and release information. Documentation, Changelogs,  
Release Notes for previous versions of MariaDB will be migrated here  
over the next few months. Redirects will be created for items as they  
are moved from the wiki, so any bookmarks will continue to work after a page has been moved. MariaDB 5.1.49 Changelog
Download | Release Notes | Changelog Release date: 09 Aug 2010 For the highlights of this release, see the release notes. The revision number links will take you to the revision’s page on  
Launchpad. On Launchpad you can view more details of the revision and  
view diffs of the code modified in that revision. Revision #2895 Ensure that xtradb & InnoDB plugin compiles if valgrind is installed but not valgrind debug librariesRevision #2894 This patch fixes Bug #613408
 Memory corruption with (M)aria storage engine and virtual columns in 
MariaDB 5.2   Fixed compiler warnings   Disabled some tests that doesn’t
 work on windows (uses shell tools or strange characters)Revision #2893 Fix build failure on windowsRevision #2892 Fix for Bug #614265 Crash in _ma_unpin_all_pages / _ma_search on DELETE with Aria search engine   Fixed compiler warningsRevision #2891 Fixed wrong AC_INITRevision #2890 Fixed timing issue in test suiteRevision #2889 [merge]   Merge of 5.1-releaseRevision #2888
Fix for Bug #602604: RQG: ma_blockrec.c:6187: _ma_apply_redo_insert_row_head_or_tail: Assertion `0′ failed on Maria engine recoveryMore DBUG_PRINT (to simplify future debugging)Aria: Added STATE_IN_REPAIR, which is set on start of repair. This allows us to see if ‘crashed’ flag was set intentionally.Aria: Some trivial speedup optimizationAria: Better warning if table was marked crashed by unfinnished repair
Revision #2887 force the generation of mysqlmanager.map fileRevision #2886 restore the unintentinally broken ABIRevision #2885 Fixed wrong error message from federatedx (which could lead to assert in DBUG code)Revision #2884
 mysql client: Ignore –comments at start of command line. This allows  
one to more easily run mysqltest tests trough the command line.   Fixed 
bug: LP#603026 RQG: pagecache_read: Assertion `pageno <  ((1ULL) 
<< 40)’ on OPTIMIZE TABLE of a Maria tableRevision #2883 Add 64 bit packages to the pack script. 32 bit is still the defaultRevision #2882 Fix Bug #600744Revision #2881 bug lp:578117 – Wrong usage of mutex LOCK_sync and LOCK_active in XA   redone locking in TC_LOG_MMAP::log_xidRevision #2880 Remove the file libmysqld.exp from the installerRevision #2879 Hardcode the build path for the installer temporarilyRevision #2878 Fix cpack runRevision #2877 Install MariaDB as a service with the installerRevision #2876 Install MTR and SQL-bench with CPack and NSISRevision #2875 Install the files for the embedded serverRevision #2874 Install the storage engine pluginsRevision #2873 Fix a loop and install more script files. Renames the perlscripts component to scripts, since it now also has sql scripts.Revision #2872 Fix installing the localized error messages with cpackRevision #2871 Implement an NSIS based installerRevision #2870 Fixed trival bug introduced in last patch (buffer was not extended)Revision #2869 Fixes for Opensolaris (to get buildbot green)
Fixed memory leaks in mysqldumpFixed printf of NULL which caused crashes on OpenSolaris when using –debugFixed realloc() problem that caused out of memory when running mysqldump.test on OpenSolaris
Revision #2868 Fixed compiler warningsRevision #2867 Don’t flush pinned pages in checkpoint (fix for my last push)Revision #2866 [merge]   merged
Revision #2864.1.3 mysqltest: use setenv, not putenv, to make gcov happy.       (backport from MySQL)Revision #2864.1.2 Remove a warning on Windows. There is no CMakeLists.txt in the unittest examples dirRevision #2864.1.1 Fixed some bugs in the Maria storage engine
Changed default recovery mode from OFF to NORMAL to get automatic repair of not properly closed tables.Fixed a rase condition when two threads calls external_lock and  
thr_lock() in different order. When this happend the transaction that  
called external lock first         and thr_lock() last did not see see 
the rows from the other  transaction, even if if it had to wait in 
thr_lock() for other to  complete.Fixed that one can run maria_chk on an automatcally recovered tables without warnings about too small transaction idDon’t give warning that crashed table could not be repaired if repair was disabled (and thus not run)Fixed a error result from flush_key_cache() which caused a  
DBUG_ASSERT() when one was using concurrent reads on non transactional  
tables that was updated.
Revision #2865
 mtr: when applying @opt_extra_mysqld_opt for –help,   filter out 
–binlog-format – it makes mysqld to fail without –log-bin,   and we 
don’t need either anyway for –help to work.Revision #2864 ugly-ugly. $with_plugin_innobase was hard-coded in configure.in inRevision #2863 fixed for mysql-test-run to
fully support –mysqld=–plugin-load=xxxxuniformly support all loadable plugins, no need to hard-code     every new plugin in mtrautodetect MTR_VS_CONFIG on windows
Revision #2862 allow federated and innodb_plugin to be builtRevision #2861 fix questionable UNIV_EXPECT’s in the xtradb that confused old gcc.Revision #2860 [merge]   Automerge MariaDB 5.1.47 release into main.
 点击进入 MariaDB 项目主页 |