Acceso a bases de datos MySQL en PHP
Bases de datos en la Web
Instalación y configuración de MySQL
Herramientas de administración: phpMyAdmin
Lenguaje SQL
Funciones de PHP para el acceso a bases de datos MySQL
Ejercicios
Consulta avanzada de tablas
Bases de datos en la Web
Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web
Ventajas
Proporcionar información actualizada
Facilitar la realización de búsquedas
Disminuir los costes de mantenimiento
Implementar sistemas de control de acceso
Almacenar preferencias de los usuarios
Bases de datos en la Web
Esquema básico de un sitio web soportado por bases de datos:
Instalación y config. de MySQL
Pasos:
Descargar
Descomprimir e instalar
Arrancar
Configurar
Instalación y config. de MySQL
Instalación y configuración de MySQL. 1: descargar
Conectarse a la página web de MySQL, www.mysql.com
Seleccionar Downloads
Elegir la versión estable más reciente. A fecha de febrero de 2004 es la 4.0.17
Seleccionar la plataforma y un mirror del cual descargar el archivo comprimido
Descargar el archivo a una carpeta temporal
Instalación y config. de MySQL
Instalación y configuración de MySQL. 2: descomprimir e instalar
Descomprimir el archivo descargado en una carpeta temporal
Ejecutar el archivo setup.exe. Instalar en la carpeta por defecto, c:mysql (instalación típica)
Instalación y config. de MySQL
Instalación y configuración de MySQL. 3: arrancar
Arrancar el servidor, que queda residente en memoria. Alternativas:
Ejecutar c:mysqlbinmysqld.exe (mysqld-nt.exe en Windows NT/2000/XP)
Ejecutar el programa c:mysqlbinwinmysqladmin, que arranca el servidor y se autoprograma para hacerlo automáticamente cada vez que arranca la máquina
Formas de establecer la conexión con el servidor:
Ejecutando el cliente mysql desde la línea de órdenes
Mediante alguna herramienta que proporcione una interfaz gráfica como phpMyAdmin
Desde una página web mediante la interfaz que proporciona MySQL. Es lo que haremos con la biblioteca de funciones de MySQL que posee PHP
Instalación y config. de MySQL
Instalación y configuración de MySQL. 4: configurar
Es conveniente modificar la configuración de usuarios por defecto de MySQL. La primera tarea es asignar una clave al administrador (root) del servidor:
Desde la línea de órdenes:
C:mysqlbin> mysql -u root mysql
mysql> UPDATE user
SET Password=PASSWORD('clave')
WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
Con la herramienta PHPMyAdmin, editando los datos del usuario root
Con la utilidad WinMySQLAdmin, que permite editar el fichero de configuración my.ini
Instalación y config. de MySQL
Instalación y configuración de MySQL. 4: configurar
Además hay que crear los usuarios de las distintas bases de datos y asignarles los permisos. En general, para una base de datos es conveniente definir dos usuarios:
Un usuario anónimo que tenga permisos de lectura sobre las tablas que se estime adecuado
Un usuario administrador que tenga permisos para insertar, modificar o eliminar elementos de las tablas de la base de datos
Para cada usuario hay que indicar la máquina desde la que se conectará (localhost para acceso web), el nombre del usuario y la contraseña
Herramientas de administración: phpMyAdmin
phpMyAdmin es una herramienta para la administración del servidor de bases de datos MySQL
Dispone de una interfaz gráfica y es gratuita
Pasos para su instalación:
Descargar
Descomprimir
Configurar
Ejecutar
phpMyAdmin
Instalación y configuración de phpMyAdmin. 1: descargar
Conectarse a la dirección http://www.phpmyadmin.net
Seleccionar Downloads
Seleccionar la versión más reciente. A fecha de febrero de 2004 es la 2.5.5
Seleccionar un mirror e iniciar la descarga
phpMyAdmin
Instalación y configuración de phpMyAdmin. 2: descomprimir
Descomprimir debajo de la carpeta raíz de la web, c:htdocs
Cambiar el nombre de la carpeta creada (phpMyAdmin-2.5.5) a phpmyadmin
Página siguiente |