I want to search


We've launched a new website!

You're currently accessing the archived version of the DataONE website. To see our new design and keep up to date with the latest DataONE news, visit our new website at https://dataone.org


MySQL is a relational database system (RDBMS) that runs as a server providing multi-user access to several databases. All major programming languages include libraries to access MySQL. It comes with a command line tool, with many third party graphical user interfaces also available. Although not considered a full enterprise RDBMS like Oracle or PostgreSQL, it supports most RDBMS technologies like foreign keys, triggers, views, indexing, and backup. MySQL is easy to use, sufficient for most environmental data management applications and the choice of many web server hosting companies.

MySQL is included in several third party installation bundles, providing easy installation and configuration for the most popular combinations of programs for web development. E.g. LAMP, WAMP etc. which combine Apache webserver, MySQL and PHP for Linux and Windows respectively.

Technical Expertise Required: 
Basic programming skills
Additional Information: 
Windows, Mac OS X, Linux, and others