Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MySQL
phpMyAdmin
Herramienta que ofrece una interfaz gráfica para la administración del servidor MySQL
https://www.nettix.com.pe/documentacion/web/que-es-phpmyadmin-y-como-puedo-usarlo
Usar el password del root de mySQL, que se aplica también a ese mismo usuario en
phpMyAdmin (efectivo tras rearrancar mySQL)
phpMyAdmin – Página inicial
Página 1
SUBSECRETARÍA DE EDUCACIÓN PÚBLICA
SUBSECRETARÍA DE EDUCACIÓN MEDIA SUPERIOR
Unidad de Educación Media Superior Tecnológica Industrial y de
Servicios
Centro de Bachillerato Tecnológico industrial y de servicios No. 166
Especialidad: PROGRAMACIÓN “Pablo Torres Burgos” C.C.T. 17DCT0002F
Módulo III Desarrolla Aplicaciones WEB GRADO Y GRUPO: 4°____
Período: Febrero - Junio 2021.
Submódulo 3 Desarrolla Aplicaciones que se Ejecutan en el Servidor
Fecha: ______________
PARCIAL 3 DOCENTE: Lic. Martha Cabrera Vázquez
Usuarios de MySQL
• Por ejemplo, utf8_general_ci que vale para muchos idiomas y no es sensible a mayúsculas y
minúsculas.
Página 2
SUBSECRETARÍA DE EDUCACIÓN PÚBLICA
SUBSECRETARÍA DE EDUCACIÓN MEDIA SUPERIOR
Unidad de Educación Media Superior Tecnológica Industrial y de
Servicios
Centro de Bachillerato Tecnológico industrial y de servicios No. 166
Especialidad: PROGRAMACIÓN “Pablo Torres Burgos” C.C.T. 17DCT0002F
Módulo III Desarrolla Aplicaciones WEB GRADO Y GRUPO: 4°____
Período: Febrero - Junio 2021.
Submódulo 3 Desarrolla Aplicaciones que se Ejecutan en el Servidor
Fecha: ______________
PARCIAL 3 DOCENTE: Lic. Martha Cabrera Vázquez
Al seleccionar la base de datos creada aparecen las operaciones que se pueden realizar con ella.
Se pueden añadir permisos (pestaña Privileges) para que otros usuarios puedan usar la base de datos.
En Structure se pueden crear las tablas que definen el esquema de la base de datos.
Creación de tablas
֎ Seleccionar la tabla
֎ Seleccionar la pestaña Insert
֎ Introducir datos para los campos correspondientes en Value
֎ También se pueden introducir a través del programa PHP que recupera la información que un
usuario haya introducido en un formulario de una página web
Página 3
SUBSECRETARÍA DE EDUCACIÓN PÚBLICA
SUBSECRETARÍA DE EDUCACIÓN MEDIA SUPERIOR
Unidad de Educación Media Superior Tecnológica Industrial y de
Servicios
Centro de Bachillerato Tecnológico industrial y de servicios No. 166
Especialidad: PROGRAMACIÓN “Pablo Torres Burgos” C.C.T. 17DCT0002F
Módulo III Desarrolla Aplicaciones WEB GRADO Y GRUPO: 4°____
Período: Febrero - Junio 2021.
Submódulo 3 Desarrolla Aplicaciones que se Ejecutan en el Servidor
Fecha: ______________
PARCIAL 3 DOCENTE: Lic. Martha Cabrera Vázquez
֎ En la pestaña Browse se pueden ver los registros de la base de datos y modificar campos de los
mismos.
Tipos de conexiones
El primer punto de control es el momento en que el cliente solicita una conexión al servidor. Esto puede
producirse a través de un script, usando el comando mysql, desde phpMyAdmin, etc. Hay varias maneras de
que se produzca esta conexión.
Conexión remota
Cuando el cliente y el servidor se ejecutan en ordenadores diferentes la conexión se ha de realizar a través del
protocolo TCP/IP. Tienen que darse dos condiciones:
● El puerto 3306, el que usa por defecto MySQL, no debe estar bloqueado por un cortafuegos.
Conexión local
Cuando el cliente y el servidor se ejecutan en el mismo ordenador hay varias posibilidades: ● TCP/IP: en este
caso también se puede usar este protocolo.
La primera fase de acceso, la conexión del cliente al servidor, depende de tres elementos:
● Nombre de usuario. Es el nombre con el que el cliente se identifica delante del servidor. Los usuarios de
MySQL no tienen ninguna conexión con los usuarios del sistema operativo, aunque normalmente coinciden.
● Password. Ocurre lo mismo que con los nombre de usuario, no tienen conexión con el password del sistema
operativo, y son almacenados y gestionados independientemente por MySQL.
● Host. Al establecer la conexión hay que especificar el ordenador en el que se ejecuta el servidor. Se puede
dar como una dirección IP o con un nombre. Al recibir una conexión, el servidor usa la dirección del
ordenador cliente para determinar los derechos de acceso ya que un mismo usuario puede tener permiso para
conectarse solo desde determinadas direcciones.
Página 4
SUBSECRETARÍA DE EDUCACIÓN PÚBLICA
SUBSECRETARÍA DE EDUCACIÓN MEDIA SUPERIOR
Unidad de Educación Media Superior Tecnológica Industrial y de
Servicios
Centro de Bachillerato Tecnológico industrial y de servicios No. 166
Especialidad: PROGRAMACIÓN “Pablo Torres Burgos” C.C.T. 17DCT0002F
Módulo III Desarrolla Aplicaciones WEB GRADO Y GRUPO: 4°____
Período: Febrero - Junio 2021.
Submódulo 3 Desarrolla Aplicaciones que se Ejecutan en el Servidor
Fecha: ______________
PARCIAL 3 DOCENTE: Lic. Martha Cabrera Vázquez
Toda la información sobre los privilegios en un servidor MySQL está almacenados en una base de datos
especial llamada mysql. Contiene una gran cantidad de tablas con información sobre el sistema. De ellas, hay
6 que guardan la información sobre los privilegios.
Nombre Significado
user Controla qué usuarios pueden conectarse al servidor
y desde qué ordenador. Esta tabla también contiene
privilegios globales.
db Especifica qué usuarios pueden acceder a qué bases
de datos
host Extiende la tabla db con información de los
ordenadores que tienen acceso.
tables_priv Especifica quien puede acceder a las tablas de una
base de datos
columns_priv Especifica quien puede acceder a las columnas de
una tabla
func Permite la gestión de funciones definidas por el
usuario (use- defined functions). Está sin
documentar.
procs_priv Especifica quien puede ejecutar procedimientos
almacenados individuales.
Descripción de las tablas mysql que almacenan la información sobre privilegio.
Para utilizar una base de datos hay que indicar el servidor y la base de datos que se quiere utilizar, con un
usuario.
Una vez hecha dicha conexión se procede a conectarse con la base de datos.
Cuando se deja de utilizar la base de datos conviene cerrar la conexión al servidor para liberar
recursos ordenadamente
$mysql_close();
● Data Definition Language (DDL): son las instrucciones que sirven para diseñar la base de datos: CREATE
TABLE, ALTER TABLE,
● Data Control Language (DCL): son las instrucciones usadas para definir los mecanismos de seguridad de
las base de datos: GRANT, REVOKE.
Página 5
SUBSECRETARÍA DE EDUCACIÓN PÚBLICA
SUBSECRETARÍA DE EDUCACIÓN MEDIA SUPERIOR
Unidad de Educación Media Superior Tecnológica Industrial y de
Servicios
Centro de Bachillerato Tecnológico industrial y de servicios No. 166
Especialidad: PROGRAMACIÓN “Pablo Torres Burgos” C.C.T. 17DCT0002F
Módulo III Desarrolla Aplicaciones WEB GRADO Y GRUPO: 4°____
Período: Febrero - Junio 2021.
Submódulo 3 Desarrolla Aplicaciones que se Ejecutan en el Servidor
Fecha: ______________
PARCIAL 3 DOCENTE: Lic. Martha Cabrera Vázquez
SELECT
INSERT
INSERT INTO clientes (nif, nombre, direccion, email, telefono) VALUES ("M3885337J", "Empresa
Uno", "Calle Uno, Madrid","jefe@empresauno.com", "91 2347898")
UPDATE
DELETE
Creamos nuestra base de datos, recuerda que en una aplicación Web es esencial que todo esté definido con el
mapa de caracteres UTF8. Crear la base de datos con este esquema resolverá muchos, muchísimos problemas
de un golpe.
Página 6