Como parte de nuestro curso de MySQL te explicamos que hay dos componentes principales para MySQL:
El servidor de base de datos MySQL, mysqld. Este es el DBMS de MySQL que realiza el trabajo real de administrar las bases de datos. Se ejecuta todo el tiempo en segundo plano, aceptando conexiones de programas cliente, scripts web, etc.
Programas varios de clientes y utilidades. Estos incluyen el cliente MySQL Monitor de línea de comandos que usarás más adelante en el tutorial para emitir comandos al servidor. También encontrarás programas como mysqladmin para administrar bases de datos MySQL y mysqldump para exportar y realizar copias de seguridad de las bases de datos.
Además, muchas instalaciones de MySQL incluyen documentación, archivos de encabezado para desarrolladores y el conjunto de pruebas de MySQL.
Instalación de MySQL
Hay muchas formas de instalar el servidor MySQL y los programas asociados. Aquí hay tres maneras en que puede hacerlo:
- Usando un paquete de instalación oficial de MySQL. Hay paquetes predefinidos disponibles para muchos sistemas operativos diferentes, incluidos Windows, Mac OS X y Linux. El procedimiento básico es descargar el archivo del paquete, extraerlo y ejecutar el instalador. Consulta la documentación correspondiente para conocer los pasos exactos.
- Uso de un administrador de paquetes de Linux. Muchas distribuciones de Linux vienen con un gestor de paquetes, por ejemplo, Ubuntu incluye el Centro de software de Ubuntu, que facilita la instalación de MySQL, junto con PHP, Apache y otro software de desarrollo web. Consulta la documentación del distro para obtener detalles.
- Instalación de un paquete completo de LAMP / WAMP / MAMP. Esta es posiblemente la forma más fácil de instalar una configuración completa de desarrollo basada en MySQL en una computadora. Estos paquetes contienen todo lo que se necesita para comenzar a crear sitios controlados por bases de datos, incluido el servidor web Apache, MySQL y PHP / Perl, de ahí el acrónimo "AMP". Ya que todo está instalado de una sola vez, encontrarás que Apache, MySQL y PHP / Perl trabajan muy bien juntos, con poca o ninguna configuración adicional requerida .
Para mejorar el desarrollo web puedes ver un curso de Visual Basic y un curso de C#.
|