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 |