Alterações na distribuição 4.0.1 (23 Dec 2001)
Added system command to MariaDB.
- Fixed bug when
HANDLERwas used with some unsupported table type. mysqldumpnow putsALTER TABLE tbl_name DISABLE KEYSandALTER TABLE tbl_name ENABLE KEYSin the sql dump.- Added
mysql_fix_extensionsscript. - Fixed stack overrun problem with
LOAD DATA FROM MASTERon OSF/1. - Fixed shutdown problem on HP-UX.
- Added
DES_ENCRYPT()andDES_DECRYPT()functions. - Added
FLUSH DES_KEY_FILEstatement. - Added
--des-key-fileoption tomysqld. HEX(string)now returns the characters instringconverted to hexadecimal.- Fixed problem with
GRANTwhen usinglower_case_table_names=1. - Changed
SELECT ... IN SHARE MODEtoSELECT ... LOCK IN SHARE MODE(as in MariaDB 3.23). - A new query cache to cache results from identical
SELECTqueries. - Fixed core dump bug on 64-bit machines when it got an incorrect communication packet.
MATCH ... AGAINST(... IN BOOLEAN MODE)can now work withoutFULLTEXTindex.- Fixed slave to replicate from 3.23 master.
- Miscellaneous replication fixes/cleanup.
- Got shutdown to work on Mac OS X.
- Added
myisam/ft_dumputility for low-level inspection ofFULLTEXTindexes. - Fixed bug in
DELETE ... WHERE ... MATCH .... - Added support for
MATCH ... AGAINST(... IN BOOLEAN MODE). Note: you must rebuild your tables withALTER TABLE tablename TYPE=MyISAMto be able to use boolean full-text search. LOCATE()andINSTR()are now case-sensitive if either argument is a binary string.- Changed
RAND()initialisation so thatRAND(N)andRAND(N+1)are more distinct. - Fixed core dump bug in
UPDATE ... ORDER BY. - In 3.23,
INSERT INTO ... SELECTalways hadIGNOREenabled. Now MariaDB will stop (and possibly roll back) by default in case of an error unless you specifyIGNORE. - Ignore
DATA DIRECTORYandINDEX DIRECTORYdirectives on Windows. - Added boolean full-text search code. It should be considered early alpha.
- Extended
MODIFYandCHANGEinALTER TABLEto accept theFIRSTandAFTERkeywords. - Indexes are now used with
ORDER BYon a wholeInnoDBtable.