Many users of MySQL have contributed very useful support
tools and add-ons.
A list of what is available at http://www.mysql.com/Downloads/Contrib/
(or any mirror) is shown below.
If you want to build MySQL support for the Perl DBI/DBD
interface, you should fetch the Data-Dumper, DBI, and
Msql-Mysql-modules files and install them.
See section M.2 Perl Installation Comments.
mm.mysql.jdbc-2.0pre5.tar.gz
The mm JDBC driver for MySQL. This is a pre-release beta version
and is actively developed. By Mark Matthews
(mmatthew@ecn.purdue.edu).
The two drivers above have an LGPL
license. Please check http://www.worldserver.com/mm.mysql/ for
the latest drivers (and other JDBC information) because these drivers may be out of date.
http://www.caucho.com/projects/jdbc-mysql/index.xtp
The Resin commercial JDBC driver, which is released under open source.
It claims to be faster than the mm driver, but we haven't received that much
information about this yet.
MySQL-python-0.3.0.tar.gz
MySQLdb Python is an DB-API v2.0-compliant interface to MySQL. Transactions
are supported if the server and tables support them. It is
thread-safe, and contains a compatibility module for older code
written for the no-longer-maintained MySQLmodule interface.
mysql_mex_1_12.tar.gz
An interface program for the Matlab program by MathWorks. The interface
is done by Kimmo Uutela and John Fisher (not by Mathworks).
Check mysqlmex.html
for more information.
Vdb-dflts-2.1.tar.gz
This is a new version of a set of library utilities intended
to provide a generic interface to SQL database engines such that your
application becomes a 3-tiered application. The advantage is that you
can easily switch between and move to other database engines by
implementing one file for the new backend without making any
changes to your applications. By damian@cablenet.net.
DbFramework-1.10.tar.gz
DbFramework is a collection of classes for manipulating MySQL
databases. The classes are loosely based on the CDIF Data Model
Subject Area. By Paul Sharpe paul@miraclefish.com.
mydsn-1.0.zip
Binary and source for mydsn.dll. mydsn should be used to build
and remove the DSN registry file for the MyODBC driver in Coldfusion
applications. By Miguel Angel Solórzano.
MYSQL.EXE
MySQL ActiveX Object for directly accessing your MySQL
servers from IIS/ASP, VB, VC++ skipping the slower ODBC methods. Fully
updatable, multithreaded with full support for all MySQL fieldtypes
(version 2001.1.1). By SciBit http://www.scibit.com/.
MyLUA home page
How to use the LUA language to write MySQL PROCEDURE that can
be loaded runtime.
DbVisualizer.
Freeware JDBC client to graphically visualize the data and structure
of several databases simultaneously. By Innovative-IT Development AB.
MySQLGUI
The MySQL GUI client homepage. By Sinisa at MySQL AB.
MySQL navigator 0.9
MySQL Navigator is a MySQL database server GUI client program. The purpose
of MySQL Navigator is to provide a useful client interface to MySQL
database servers, whilst supporting multiple operating systems and
languages. You can currently import/export database, enter queries, get
result sets, edit scripts, run scripts, add, alter, and delete users,
and retrieve client and server information. Uses QT 2.2. GPL
Home page for MySQL Navigator.
MySQL-Maker 1.0.
Shareware MySQL client for Windows. It's a WYSIWYG tool which allows
you to create, change and delete databases and tables.
You can change field - structure and add, change and delete data in
these tables directly without ODBC-driver.
MySQL Maker homepage
MyQA
is a Linux-based query client for the MySQL database server. MyQA
lets you enter SQL queries, execute them, and view the results, all in a
graphical user interface. The GUI is roughly similar to that of the
'Query Analyzer' client that comes with MS SQL Server.
MySQL Manager
a graphical MySQL server manager for MySQL server written in Java, for Windows
netadmin.zip
An administrator tool for MySQL on Windows 95/98 and Windows NT
4.0. Only tested with MySQL Versions 3.23.5 - 3.23.7. Written
using the Tmysql components.
You can write queries and show tables, indexes, table syntax, and
administrate user, host, and database and so on. This is beta and
still has some bugs. You can test the program with all features. Please
send bugs and hints to Marco Suess ms@it-netservice.de. Original
URL http://www.it-netservice.de/pages/software/index.html.
netadmin2.zip
New version of netadmin. See above for details.
mysqlfront
Home page: http://www.mysqlfront.de/.
Win32-Client for accessing and managing dbs, tables, table-data, indexes,
import-/export-files. (Freeware). By Ansgar Becker.
Dbtools
A tool to manage MySQL databases. Currently only for Windows.
Some features:
Manage servers, databases, tables, columns, indexes, and users
Import wizard to import structure and data from MS Access, MS Excel, Dbase, FoxPro, Paradox, and ODBC Databases.
KMYENG113.zip
An administrator GUI for MySQL. Works only on windows, no source.
Available in English and Japanese. By Mitunobu Kaneko.
Home page: http://sql.jnts.ne.jp/
xmysqladmin-1.0.tar.gz
An X-based front end to the MySQL database engine. It allows reloads,
status check, process control, myisamchk, grant/revoke privileges,
creating databases, dropping databases, create, alter, browse, and drop
tables. Originally by Gilbert Therrien, gilbert@ican.net but
now in public domain and supported by MySQL AB.
xmysql home page
A front end to the MySQL database engine. It allows for simple
queries and table maintenance, as well as batch queries. By Rick
Mehalick, dblhack@wt.net.
Requires xforms 0.88 to work.
dbMetrix
An open source client for exploring databases and executing SQL. Supports
MySQL, Oracle, PostgreSQL, and mSQL.
Free Mascon 202
Mascon is a powerful Win32 GUI for the administering MySQL server
databases. Mascon's features include visual table design, connections to
multiple servers, data and blob editing of tables, security setting, SQL
color coding, dump functionality and much more.
Mascon home page.
MacSQL
GUI for MySQL, ODBC, and JDBC databases for the Mac OS.
JRetriever
JRetriever is a generic database front-end tool for JDBC compliant
databases written with Java 2. JRetriever displays database
tables/views in a Windows explorer-like front end. Users can retrieve
data either by clicking on the table folder or by composing their own SQL
statements with our built-in SQL editor. The tool has been tested with
Oracle 8 and MySQL as the back-end databases. It requires JDK 1.3 from
JavaSoft.
DataBrowser
The DataBrowser is a cross-database, cross-platform data access tool. It is more
user friendly than tools like SQL Plus, psql (command line based tools). It is more
flexible than TOAD, ISQL, PGAccess which are GUI's that are limitied to a single
platform or database.
SQLC
The SQL Console is a standalone java application that allows you to connect to a
SQL database system and issue SQL queries and updates. It has an easy-to use
graphical user interface. The SQL Console uses JDBC to connect to the database
systems and, therefore, with proper JDBC drivers, you can use this utility to
connect to some of the most popular database systems.
MySQL MMC
MySQL MMC is a GUI Management Tool developed using kdevelop
with a very good interface completely like Microsoft
Enterprise Tool (for SQL Server) or Sybase Central. We
can use it to manage server, database, table, index,
users and to edit table data in grid or execute Sql
by Query Analysis.
MySQLMan
Similar functionality as phpmyadmin, but written with Perl and using
html templates. By Alex Krohn.
mysql-editor.tar.gz
This cgi scripts in Perl enables you to edit content of Mysql
database. By Tomas Zeman.
FutureSQL Web Database Administration Tool.
FutureSQL by Peter F. Brown, is a free, open source rapid application
development Web database administration tool, written in Perl,
using MySQL. It uses DBI:DBD and CGI.pm.
FutureSQL allows one to easily set up config files to view, edit, delete,
and otherwise process records from a MySQL database. It uses a data
dictionary, configuration files and templates, and allows "pre-processing"
and "post-processing" on both fields, records, and operations.
mod_mysql_include_1.0.tar.gz
Apache module to include HTML from MySQL queries into your pages,
and run update queries. Originally written to implement a simple fast
low-overhead banner-rotation system. By Sasha Pachev.
htCheck - URL checker with
MySQL backend. Spidered URLs can later be queried using SQL to retrieve
various kinds of information, eg. broken links. Written by Gabriele Bartolini.
http://www.odbsoft.com/cook/sources.htm
This package has various functions for generating html code from a SQL
table structure and for generating SQL statements (Select, Insert,
Update, Delete) from an html form. You can build a complete forms
interface to a SQL database (query, add, update, delete) without any
programming! By Marc Beneteau, marc@odbsoft.com.
sqlhtml.tar.gz
SQL/HTML is an HTML database manager for MySQL using DBI 1.06.
super-smack
Multi-threaded benchmarking tool for MySQL and
PostgreSQL. Written in C++. Easy to extend to support other
databases that have C/C++ client libraries. By Sasha Pachev.
mypasswd-2.0.tar.gz
Extra for mod_auth_mysql. This is a little tool that allows you
to add/change user records storing group and/or password entries in
MySQL tables. By Harry Brueckner, brueckner@respublica.de.
dbf2mysql-1.14.tar.gz
Convert between `.dbf' files and MySQL tables. By Maarten
Boekhold (boekhold@cindy.et.tudelft.nl), William Volkman, and
Michael Widenius. This converter includes rudimentary read-only support
for MEMO fields.
exportsql.txt
A script that is similar to access_to_mysql.txt, except that this
one is fully configurable, has better type conversion (including
detection of TIMESTAMP fields), provides warnings and suggestions
while converting, quotes all special characters in text and
binary data, and so on. It will also convert to mSQL v1 and v2,
and is free of charge for anyone. See
http://www.cynergi.net/exportsql/ for the latest version. By
Pedro Freire, support@cynergi.net. NOTE: Doesn't work with
Access2!
access_to_mysql.txt
Paste this function into an Access module of a database that has the
tables you want to export. See also exportsql. By Brian Andrews.
NOTE: Doesn't work with Access2!
importsql.txt
A script that does the exact reverse of exportsql.txt. That is,
it imports data from MySQL into an Access database via
ODBC. This is very handy when combined with exportsql, because it lets you
use Access for all DB design and administration, and synchronize with
your actual MySQL server either way. Free of charge. See
http://www.netdive.com/freebies/importsql/ for any updates.
Created by Laurent Bossavit of NetDIVE.
NOTE: Doesn't work with Access2!
mdb2sql.bas
Converter from Access97 to MySQL by Moshe Gurvich.
sqlconv.pl
A simple script that can be used to copy fields from one MySQL table
to another in bulk. Basically, you can run mysqldump and pipe it to
the sqlconv.pl script. The script will parse through the
mysqldump output and will rearrange the fields so they can be
inserted into a new table. An example is when you want to create a new
table for a different site you are working on, but the table is just a
bit different (that is - fields in different order, etc.).
By Steve Shreeve.
oracledump
Perl program to convert Oracle databases to MySQL. Has same
output format as mysqldump. By Johan Andersson.
mytop home page
mytop is a Perl program that allows you to monitor MySQL servers by
viewing active threads, queries, and overall server performance
numbers. By Jeremy D. Zawodny.