Es un SGBD (Sistema Gestor de Bases de Datos)
relacionales muy completo y muy utilizado tanto
en entornos Linux como en entornos Windows,
principalmente para el desarrollo de aplicaciones
web
Por estas razones, casi todas las aplicaciones
web desarrolladas en lenguaje PHP que
requieran de base de datos, utilizan MySQL.
Utilización de MySQL por
aplicaciones web
Instalación de mysql
Para la instalación del servidor y el cliente de mysql,
debemos instalar los paquetes mysql-server, mysql-common
y mysql-client mediante apt-get
Arranque y parada del SGBD mysql
El servidor de datos mysql, al igual que todos los servicios en
Debian, dispone de un script de arranque y parada en la carpeta
/etc/init.d. // Iniciar o reiniciar el servidor mysql sudo
/etc/init.d/mysql restart // Parar el servidor mysql sudo
/etc/init.d/mysql stop
Arranque automático del servidor MySQL al iniciar el sistema
Para un arranque automático del servicio al iniciar el servidor,
debemos crear los enlaces simbólicos correspondientes tal y como
se indica en el apartado Trucos > Arranque automático de servicios
al iniciar el sistema.
Configuración del SGBD mysql
El archivo de configuración de mysql es el archivo: // Archivo de
configuración de mysql /etc/mysql/my.cnf En dicho archivo se
configuran aspectos generales como la ruta donde se
almacenarán los archivos de la base de datos, el puerto a utilizar
y algún otro aspecto pero para hacer un uso normal de mysql,
no es necesario realizar ninguna modificación del archivo
original.
Administración del SGBD mysql
Mysql es un SGBD completo que permite crear usuarios y
establecer permisos sobre bases de datos, tablas y
campos deseados a dichos usuarios. Los permisos pueden
ser de consulta, inserción, modificación y borrado de
datos, creación, modificación y eliminación de tablas y
bases de datos y de administración de usuarios y
permisos, lo que hace a mysql ser un SGBD muy flexible y
muy completo.
Administración del SGBD mysql vía web
La herramienta de administración de mysql vía web es phpmyadmin