MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
unknown cef1d75249 Updated manual about embedded version.
Speed up column-completion in 'mysql'
Don't use ISAM if HAVE_ISAM is not defined
A lot of fixes for the embedded version.  All libraries are now included in libmysqld.a
Changed arguments to convert_dirname() to make it more general.
Renamed files in the 'merge' directory to all use a common prefix.
Don't compile both assembler and C functions on x86


BitKeeper/deleted/.del-mf_pack2.c~f07795bbcf57be7:
  Delete: mysys/mf_pack2.c
Docs/manual.texi:
  Updated chapter about embedded version
acinclude.m4:
  Fix for using BDB and InnoDB with embedded
client/completion_hash.cc:
  Speed up memory allocation
client/completion_hash.h:
  Speed up memory allocation
client/mysql.cc:
  Speed up memory allocation
client/mysqldump.c:
  Fix to use now convert_dirname
client/mysqltest.c:
  Fixed memory allocation bugs.
  Added --basedir=#, --compress=#, --server-arg, --server-file.
  Fixes for embedded version
  Changed silent mode to -s instead of -q
include/my_global.h:
  Update to use HAVE_ISAM
include/my_sys.h:
  Cleanup of fn_format()
include/mysql.h:
  Prepare FIELD struct for 4.1
include/mysql_embed.h:
  Don't use ISAM in embedded version
innobase/include/srv0srv.h:
  Make InnoDB startup/shutdown silent in embedded version
innobase/log/log0log.c:
  Make InnoDB startup/shutdown silent in embedded version
innobase/srv/srv0srv.c:
  Make InnoDB startup/shutdown silent in embedded version
innobase/srv/srv0start.c:
  Make InnoDB startup/shutdown silent in embedded version
isam/isamlog.c:
  new convert_dirname
libmysql/libmysql.c:
  Prepare for 4.1
libmysqld/Makefile.am:
  Changed to create one libmysqld.a file that includes all other libraries.
libmysqld/examples/Makefile.am:
  Changed to use new libmysqld.a
libmysqld/examples/test-run:
  Lot's of fixes to get new mysqltest with embedded MySQL to work.
libmysqld/lib_sql.cc:
  Changed type of arguments for mysql_server_init() to make code more portable.
libmysqld/libmysqld.c:
  Cleanup
merge/Makefile.am:
  Rename to use common prefix.
merge/mrg_close.c:
  Rename to use common prefix.
merge/mrg_create.c:
  Rename to use common prefix.
merge/mrg_def.h:
  Rename to use common prefix.
merge/mrg_delete.c:
  Rename to use common prefix.
merge/mrg_extra.c:
  Rename to use common prefix.
merge/mrg_info.c:
  Rename to use common prefix.
merge/mrg_locking.c:
  Rename to use common prefix.
merge/mrg_open.c:
  Rename to use common prefix.
merge/mrg_panic.c:
  Rename to use common prefix.
merge/mrg_rrnd.c:
  Rename to use common prefix.
merge/mrg_rsame.c:
  Rename to use common prefix.
merge/mrg_static.c:
  Rename to use common prefix.
merge/mrg_update.c:
  Rename to use common prefix.
myisam/myisamlog.c:
  Use new convert_dirname
myisammrg/Makefile.am:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_close.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_create.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_def.h:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_delete.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_extra.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_info.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_locking.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_open.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_panic.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_queue.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rfirst.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rkey.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rlast.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rnext.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rprev.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rrnd.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rsame.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_static.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_update.c:
  Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_write.c:
  Renamed mymrgdef.h -> myrg_def.h
mysql-test/include/master-slave.inc:
  Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/mysql-test-run.sh:
  cleanup
mysql-test/r/auto_increment.result:
  Cleanup of tests for embedded version
mysql-test/r/func_system.result:
  Cleanup of tests for embedded version
mysql-test/r/isam.result:
  Cleanup of tests for embedded version
mysql-test/r/lock.result:
  Cleanup of tests for embedded version
mysql-test/r/show_check.result:
  Cleanup of tests for embedded version
mysql-test/t/auto_increment.test:
  Cleanup of tests for embedded version
mysql-test/t/backup.test:
  Cleanup of tests for embedded version
mysql-test/t/count_distinct2-master.opt:
  Cleanup of tests for embedded version
mysql-test/t/count_distinct2.test:
  Cleanup of tests for embedded version
mysql-test/t/create.test:
  Cleanup of tests for embedded version
mysql-test/t/flush.test:
  Cleanup of tests for embedded version
mysql-test/t/func_system.test:
  Cleanup of tests for embedded version
mysql-test/t/isam.test:
  Cleanup of tests for embedded version
mysql-test/t/kill.test:
  Cleanup of tests for embedded version
mysql-test/t/lock.test:
  Cleanup of tests for embedded version
mysql-test/t/order_fill_sortbuf-master.opt:
  Cleanup of tests for embedded version
mysql-test/t/rpl000015.test:
  Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/rpl000016.test:
  Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/rpl000017.test:
  Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/rpl000018.test:
  Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/show_check.test:
  Move ISAM specific tests to isam.test
mysql-test/t/status.test:
  Cleanup of tests for embedded version
mysql-test/t/tablelock.test:
  Cleanup
mysys/Makefile.am:
  Removed not used mf_pack2.c
mysys/charset.c:
  new convert_dirname
mysys/default.c:
  new convert_dirname
mysys/mf_dirname.c:
  Changed convert_dirname() to be more general
mysys/mf_format.c:
  Changed bit flags to fn_format() to defines.
  Added handling of relative filenames
BitKeeper/etc/ignore:
  Added libmysqld/examples/test-gdbinit scripts/mysql_explain_log to the ignore list
mysys/mf_pack.c:
  new convert_dirname
mysys/mf_tempfile.c:
  new convert_dirname
scripts/Makefile.am:
  Adde mysql_explain_log
scripts/mysql_config.sh:
  Added support of --libmysqld-libs
sql/Makefile.am:
  Fix to use 'innodb_system_libs'
sql/ha_innobase.cc:
  Make InnoDB startup/shutdown silent in embedded version
sql/ha_isam.cc:
  Added handling of HAVE_ISAM
sql/ha_isammrg.cc:
  Added handling of HAVE_ISAM
sql/ha_myisam.cc:
  Handle relative paths;  Needed to support BACKUP TABLE in embedded version
sql/ha_myisammrg.cc:
  Rename of filenames
sql/handler.cc:
  Added handling of HAVE_ISAM
sql/item_func.cc:
  Fix for ecc (Intel Compiler)
sql/mysql_priv.h:
  Added global variable 'mysql_embedded'
sql/mysqld.cc:
  Use HAVE_ISAM
sql/sql_parse.cc:
  Use new convert_dirname
sql/sql_select.cc:
  Fix for ecc (Intel Compiler)
sql/sql_table.cc:
  Added handling of relative filenames
strings/Makefile.am:
  Don't compile both assembler and C functions on x86
strings/bchange.c:
  cleanup
2001-10-08 04:58:07 +03:00
bdb More debug info 2001-09-08 11:47:34 +03:00
BitKeeper Cleanup between compilations 2001-10-03 17:38:30 +02:00
BUILD Fixed some build problems. 2001-10-04 02:44:18 +03:00
Build-tools Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0 2001-10-04 02:44:54 +03:00
client Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
dbug Changed to use my_global.h 2001-09-14 02:54:33 +03:00
div Use C-style comments in common header files and C code. 2001-01-16 22:35:27 +02:00
Docs Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
extra Merge work.mysql.com:/home/bk/mysql 2001-09-18 04:17:52 +02:00
fs Changed to use my_global.h 2001-09-14 02:54:33 +03:00
heap Integrated table->ref_primary_key into table->part_of_key 2001-09-21 03:38:35 +03:00
Images Import changeset 2000-07-31 21:29:14 +02:00
include Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
innobase Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
isam Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
libmysql Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
libmysql_r Merge work.mysql.com:/home/bk/mysql 2001-09-04 01:04:32 +02:00
libmysqld Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
man Changed safe_mysqld -> mysqld_safe 2001-06-28 10:49:16 +03:00
merge Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
mit-pthreads Patch for netBSD 2001-07-16 03:04:30 +03:00
myisam Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
myisammrg Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
mysql-test Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
mysys Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
NEW-RPMS Import changeset 2000-07-31 21:29:14 +02:00
os2 Fix for OS2 2001-08-30 01:22:02 +03:00
pstack Makefile.am Add @pstack_libs@ 2001-09-19 03:47:55 +02:00
readline Portability fix 2001-09-30 18:35:08 +03:00
regex Changed to use my_global.h 2001-09-14 02:54:33 +03:00
repl-tests repl-tests/test-repl-ts/repl-timestamp.master.reject 2000-11-13 23:43:02 -07:00
scripts Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
sql Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
sql-bench Fixed some build problems. 2001-10-04 02:44:18 +03:00
SSL OpenSSL fixes 2001-09-01 06:30:05 +08:00
strings Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
support-files Fix for make dist 2001-09-29 15:37:53 +03:00
tests Removed wrong warning from thr_lock 2001-07-17 21:04:01 +03:00
tools New script: explain_log.sh 2001-10-04 21:52:41 +03:00
vio SSL compiles and works as far as can see. Continue testing.. 2001-09-30 10:46:20 +08:00
.bzrignore Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
.cvsignore Import changeset 2000-07-31 21:29:14 +02:00
acconfig.h .del-violite.c~984c09cffe14a11b Delete: libmysql/violite.c 2001-05-20 20:11:11 +02:00
acinclude.m4 Updated manual about embedded version. 2001-10-08 04:58:07 +03:00
config.guess Update the SCO (now Caldera)/SysV tests. This should allow OpenUnix8 2001-08-28 18:48:13 -04:00
config.sub Update the SCO (now Caldera)/SysV tests. This should allow OpenUnix8 2001-08-28 18:48:13 -04:00
configure.in Fixed some build problems. 2001-10-04 02:44:18 +03:00
install-sh Import changeset 2000-07-31 21:29:14 +02:00
ltconfig Update the SCO (now Caldera)/SysV tests. This should allow OpenUnix8 2001-08-28 18:48:13 -04:00
ltmain.sh logging_ok Logging to logging@openlogging.org accepted 2001-08-09 19:10:24 +02:00
Makefile.am Another attempt to get pstack into the binary distribution 2001-09-18 15:24:14 +03:00
missing Import changeset 2000-07-31 21:29:14 +02:00
mkinstalldirs Import changeset 2000-07-31 21:29:14 +02:00
README Fixed makefiles for distribution 2001-02-06 22:32:19 +02:00
stamp-h.in Import changeset 2000-07-31 21:29:14 +02:00

This is a release of MySQL, a GPL (free) SQL database server (more
licence information in the PUBLIC file and in the reference manual).

Please read the Upgrading section in the manual if emigration from
3.20.# to 3.21.#. Otherwise it wont work!!

The latest information about MySQL can be found at:
http://www.mysql.com

To see what it can do take a look at the features section in the
manual.

For installation instructions see the Installation chapter in the
manual.

For future plans see the TODO appendix in the manual.

New features/bug fixes history is in the news appendix in the manual.

For the currently known bugs/misfeatures (known errors) see the bugs
appendix in the manual.

For examples of SQL and benchmarking information see the bench
directory.

The manual mentioned above can be found in the Docs directory. The
manual is available in the following formats: as text in
Docs/manual.txt, as HTML in Docs/manual_toc.html, as GNU Info in
Docs/mysql.info and as PostScript in Docs/manual.ps.

For a contributed user manual see http://www.turbolift.com/mysql.

MySQL is brought to you by  the MySQL team at MySQL AB

For a list of developers and other contributors, see the Credits appendix
in the manual.

************************************************************

IMPORTANT:

Send bug (error) reports, questions and comments to the mailing list
at mysql@lists.mysql.com

Please use the 'mysqlbug' script when posting bug reports or questions
about MySQL. mysqlbug will gather some information about your system
and start your editor with a form in which you can describe your
problem. Bug reports might be silently ignored by the MySQL
maintainers if there is not a good reason included in the report as to
why mysqlbug has not been used. A report that says 'MySQL does not
work for me. Why?' is not consider a valid bug report.

The mysqlbug script can be found in the 'scripts' directory in the
distribution, that is 'there-you-installed-mysql/scripts'.