MySql es un excelente gestor de bases de datos, muy útil para trabajar con aplicaciones web, que además de tener una licencia GPL es multiplataforma y gratuito.
Si eres desarrollador web o principiante no importa, creo que todos los que hemos iniciado esta carrera nos hemos topado de alguna manera u otra con esta aplicación, el hecho es que el software libre ha hecho una gran contribución en este campo.
El servidor: Es la aplicación de escucha que recibe peticiones de conexión y suministra el motor de base de datos.
El cliente: Son las aplicaciones que se conectan al servidor MySql para leer o escribir en la base de datos.
phpmyadmin: Cliente web (web-gui) muy potente y popular, de fácil manipulación y configuración.
Servidor Xamp: Servidor web multiplataforma, la "x" se sustituye por el sistema operativo anfitrión (Lamp en Linux, Wamp en windows), las otras iniciales significan:
a: Apache, m: MySql, p: Php, piton.
MySql Workbench: Cliente GUI capaz de crear diagramas y generar su código sql, además de conectarse al servidor y crear la base de datos. es muy útil, fácil de usar y ahorra mucho tiempo.
Instalación en Ubuntu:
Servidor:
sudo apt-get install mysql-server
Cliente (consola):
sudo apt-get install mysql-client
Servidor Lamp (Linux, apache, mysql, php, piton):
sudo apt-get install lamp-server^
phpmyadmin (cliente gui):
sudo apt-get install phpmyadmin
MySql Workbench:
Paquetes .beb: 32 bits y 64 bits.
Instalación En Windows:
Servidor:
Dirígete a la pagina de descargas de MySql y selecciona el archivo correspondiente a tu equipo: dev.mysql.com
Servidor Wamp (Windows, apache, mysql, php, piton, phpMyAdmin): wampserver.com
Después de la instalación se agrega un icono al área de notificación desde donde podemos iniciar o detener los servicios
MySql Workbench: dev.mysql.com
Otras Herramientas como:
clusters, conectores, conector/ODBC y librerías en la pagina de descargas de MySql: mysql.com/
Fuente: unawebmaslibre