• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
97 Php. Instalacion De My Sql 4.1 Y Ms Sql 5.0
 

97 Php. Instalacion De My Sql 4.1 Y Ms Sql 5.0

on

  • 697 views

 

Statistics

Views

Total Views
697
Views on SlideShare
697
Embed Views
0

Actions

Likes
0
Downloads
11
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    97 Php. Instalacion De My Sql 4.1 Y Ms Sql 5.0 97 Php. Instalacion De My Sql 4.1 Y Ms Sql 5.0 Document Transcript

    • Instalación de MySQL 4.1 y MySQL 5.0 Proceso de instalación Proceso de instalación En el directorio Extras del CD- ROM tienes un fichero llamado mysql-4.1.20-win32.zip. Al descomprimir podrás observar que contiene un único fichero con nombre setup –sin ninguna otra identificación– que al ser ejecutado va mostrando las diferentes ventanas que estás viendo al margen, numeradas según el orden de aparición, y que aparecerán sucesivamente a medida que vayamos pulsando los sucesivos next. En la ventana 2 elegiremos la opción Custom que nos permitirá elegir el directorio de instalación tal como puedes ver en la ventana 3. Por si tuvieras instalada una versión anterior te sugerimos utilizar como directorio de instalación c:mysql41. Una vez elegido y confirmado el directorio de instalación (ventanas 4 y 5) y comenzado el proceso Install (ventana 5), podemos encontrarnos en dos situaciones diferentes. Si utilizamos Windows XP ó W2000 aparecerá la ventana 6 en la que elegiremos la opción Skip Sign-Up para evitar el proceso de registro de usuarios sugerido en ella. En el caso de Windows98 esta ventana no aparece durante el proceso de instalación. Al acabar el proceso de instalación (ventana 7) dejaremos activada la casilla de verificación Configure the MySQL server now antes de pulsar el botón finalizar. Al hacerlo, aparecerán las ventanas de configuración. Elegiremos la opción Standart Configuracion (ventana 9). Al llegar la ventana 10 habrá algunas diferencias de opciones según el sistema operativo que utilicemos. Bajo Windows98 la opción Install as Windows Service no estará permitida, mientras que tanto en W2000 como en W XP habremos de desactivar esa casilla se verificación tal como se ve en la imagen. Activaremos también la casilla de verificación Include Bin directory in Windows Path (en el apartado siguiente haremos algunos comentarios sobre este asunto). En la ventana final (ventana 11) aparecerá la información sobre el proceso de configuración. Las casillas de verificación marcadas en azul (si el proceso se realizó correctamente) e información muy importante sobre la ubicación del fichero my.ini creado durante el proceso. El fichero my.ini Este punto requiere especial atención. Cuando la instalación se realiza bajo Windows98 el fichero My.ini es creado en el directorio Windows. Si existiera un my.ini anterior en el directorio Windows (que podría ocurrir el caso de que tener
    • instalada una versión anterior de MySQL o de no haberlo eliminado después de la desinstalación de tal versión) la sobrescribiría y por lo tanto inhabilitaría el uso de aquella versión si existiera. En el caso de Windows XP y de W2000 las cosas son distintas ya que el instalador escribe my.ini en directorio de instalación (en el supuesto que describimos sería c: mysql41). Si se trata de Windows XP has que tomar la precaución de borrar cualquier otro archivo my. ini que existiera en el directorio Windows. De no hacerlo, MySQL intentaría utilizar aquel fichero y no funcionaría correctamente. Cuando se trata de Windows2000 las cosas vuelven a ser diferentes. En las pruebas que hemos hecho, hemos podido comprobar que parece que el instalador no incluye correctamente el path (Include Bin ¡Cuidado! Directory in Windows Path) y que es necesario mover el fichero my. Para evitar problemas de funcionamiento recuerda las cautelas que requiere cada sistema ini desde el directorio donde se ha operativo. hecho la instalación al directorio raíz de Windows (WINNT en las instalaciones más habituales). s Windows98 s My.ini debe estar en el directorio Windows s Si existieran versiones anteriores de my.ini en ese directorio se sobrescribirían Puesta en servicio del servidor MySQL 4.1 s WindowsNT ó W2000 s El fichero my.ini debe estar en WINNT y habremos de copiarlo desde la Uno de los cambios que han sido ubicación en la que ha sido creado durante la instalación. introducidos en esta versión de s La ubicación donde ha sido creado my.ini se visualiza en la ventana 11 del MySQL (respecto a las versiones proceso de instalación. 4.0 y anteriores) es que ya no incluye la opción de utilizar s Windows XP winmysqladmin. s Requiere eliminar cualquier my.ini que pudiera existir en el directorio MySQL ha desarrollado nuevas Windows herramientas para el control del s Utiliza my.ini desde el directorio en el que ha sido creado por el instalador. servidor a través de Windows pero tienen el inconveniente de que no funcionan bajo Windows 98. Por esa razón (intentamos que esta Puesta en servicio desde la consola de MS-DOS instalación pueda ser usada en todos los sistemas operativos) entendemos que el proceso de Arrancar MySQL puesta en marcha y parada más versátil sería utilizando la consola Para poner en marcha MySQL basta con ejecutar este comando: de MS-DOS tal como describíamos al instalar MySQL 4.0 y como volvemos a indicar al margen. Aunque incluimos las mismas imágenes de la versión anterior a partir de su ejecución el servidor MySQL ya estará activo y podríamos gestionarlo desde hemos de hacer notar que el PHP ó desde la propia consola MS-DOS. prompt de MS-DOS debería apuntar al directorio en el que tenemos instalada esta versión de ¡Cuidado! MySQL. En algunas versiones de Windows es posible que, al arrancar el servidor, se quede el cursor Tipos de tablas en MySQL intermitente en la ventana de MS-DOS sin que regrese al prompt. Basta con cerrar la ventana –Símbolo del Sistema– y reabrirla. El servidor seguirá activo y ya será posible la 4.1 ejecución de comandos desde esta consola. Aunque esta versión mantiene la posibilidad de uso de tablas tipo Apagar el servidor MySQL InnoDB y MyISAM, a diferencia de lo que ocurría en versiones anteriores, las tablas por defecto Para poder apagar el servidor es necesario utilizar un nombre de usuario. En este caso de MySQL 4.1 son del tipo utilizaremos el nombre de usuario root (el usuario que se crea por defecto. InnoDB. Si pretendes utilizar el tipo MyISAM habrá de ser La sintaxis sería la siguiente: especificado en la sentencia de creación de la tabla. Problemas con los servicios Ejecutar instrucciones como usuario Al comentar la instalación de MySQL 4.0 habíamos dicho que al El primer paso para poder ejecutar sentencias MySQL será tener el servidor activo. ejecutar (bajo NT ó XP) la Para ello habrá que seguir el proceso descrito anteriormente. herramienta winmysqladmin se creaba un acceso directo en Inicio El paso siguiente sería ejecutar una instrucción como esta (solo en el caso del usuario y un servicio MySQL que debíamos root o de un usuario sin contraseña). desactivar para evitar que el servidor se iniciara de forma Ejecutaremos esta instrucción (con idéntica sintaxis) para ejecutar una sentencia autmática al arrancar el ordenador. MySQL. Ese servicio se activa de forma automática cuando se ejecuta por primera vez la herramienta winmysqladmin sobre Windows NT Este mensaje de bienvenida y el cambio de directorio (observa que ahora el prompt ha
    • y Windows XP. cambiado y apunta hacia mysql nos indican que MySQL está listo para recibir instrucciones. Es posible que, si se desactiva y, posteriormente, se realiza la desinstalación de MySQL 4.0 no se elimine ese servicio de forma automática. Es un problema que se nos ha plateado durante las pruebas realizadas con esta instalación. Esa situación parece creear problemas para la puesta en Lo único que haremos desde aquí será crear un usuario. En adelante nos marcha de MySQL 4.1 y la solución comunicaremos con MySQL a través de la web y usando como herramienta de es eliminar ese servicio. La forma comunicación el PHP. de hacerlo es eliminarlo en el registro de Windows. La forma de Para crear el nuevo usuario utiliza exactamente la sintaxis que ves en la imagen. hacerlo, es la que tienes en la imagen de la derecha que será visualizada al ejecutar regedit. Bastará seleccionar la carpeta indicada en la imagen, pulsar con el botón derecho del ratón sobre el icono y elegir la opción eliminar. Eliminar servicio MySQL desde el registro de Windows ¡Cuidado! No toques el registro de Windows salvo en caso de absoluta necesidad. Desinstala previamente la aplicación a la que se accede a través del servicio antes de eliminarlo. MySQL 4.1 y PHP La utilización de MySQL 4.1 no plantea problema alguno bajo PHP 5. Todo lo descrito en páginas anteriores sobre gestión de bases de datos a través de PHP es válido para esta versión. Cuando se utiliza una versión 4 de PHP (tal como ocurre con los materiales de este curso) es necesario recurrir a un truco (lo tienes descrito al margen) para que pueda ser utilizado. La razón de esta incidencia es la modificación del algoritmo de encriptación de contraseñas. Las versiones anteriores de MySQL utilizaban el algoritmo de md5 Contraseñas compatibles con PHP4 y PHP5 (compatible con PHP 4) pero en esta nueva versión ha sido modificado y PHP 4 no ha sido Para modificar las contraseñas a su formato antiguo deberemos utilizar la sentencia: adaptado (al menos por el momento) a ese cambio. SET PASSWORD FOR usuario = OLD_PASSWORD ('contraseña'); Las contraseñas creadas con esta desde la consola de MS-DOS, lo que requiere las operaciones previas que puedes ver en nueva versión (que no son la imagen. compatibles con PHP4) son fácilmente reconocibles desde phpMyAdmin dado que, a diferencia de la anteriores, empiezan por un asterisco. Modificación de php.ini Para evitar los potenciales problemas que advierte el mensaje que tienes a la derecha, habrá que modificar php.ini descomentando (quitar el ; que lleva delante) la línea donde dice: extension=php_mbstring.dll MySQL 5.0 En el directorio Extras de este CD dispones del fichero mysql-5.0.22- win32.zip que, una vez descomprimido, contiene el instalador de esta versión de MySQL. Mensaje de advertencia de phpMyAdmin Al ejecutar PhpMyAdmin utilizando este servidor podremos ver este mensaje de advertencia:
    • No se halló la extensión PHP mbstring y al parecer usted está usando tipografía multibyte. phpMyAdmin no puede cortar correctamente las cadenas de caracteres sin la extensión mbstring y podría dar resultados inesperados. Al modificar el fichero php.ini de la forma que comentamos al margen, esa advertencia desaparecerá. Instalación de MySQL 5.0 El proceso de instalación de esta versión es idéntico al descrito en los párrafos anteriores para la versión 4.1. Su comportamiento bajo PHP4 plantea los mismos problemas y el procedimiento para solventarlos sigue siendo el mismo comentado en aquella versión. Anterior Indice Siguiente