28
Jorge Oyhenard desarrollo, seo, internet, trucos, social media Buscar Instalación de MySQL en Windows 7 por Jorge Oyhenard en desarrollo aplicaciones , desarrollo web 16 de April de 2010 05:30 am 39 Luego de la Instalación de Apache en Windows 7 y la Instalación de PHP 5 en Windows 7 , continuamos dejando a punto nuestro servidor Web para desarrollo LAMP en Windows 7. Buscar...

mysql en word

Embed Size (px)

Citation preview

Page 1: mysql en word

Jorge Oyhenard

desarrollo, seo, internet, trucos, social media

Buscar

Instalación de MySQL en Windows 7por Jorge Oyhenard en desarrollo aplicaciones, desarrollo web16 de April de 2010 05:30 am

39

Luego de la Instalación de Apache en Windows 7 y la Instalación de PHP 5 en Windows 7, continuamos dejando a punto nuestro servidor Web para desarrollo LAMP en Windows 7.

Buscar...

Page 2: mysql en word

Ahora toca el turno de Instalar la base de datos MySQL, que es una de las más utilizadas por las diferentes aplicaciones webs desarrolladas en PHP, por ejemplo WordPress, phpBB, vBulletin, Joomla, Drupal, entre otras tantas.

Desde este enlace podemos descargar la última versión disponible de MySQL que en este momento es MySQL Community Server 5.1.45, que nos la provee SUN de forma totalmente gratuita.

En el sitio tenemos una versión Essentials que se recomienda por ellos, y contiene lo básico para tener funcional el MySQL Server. Igualmente en mi caso prefiero utilizar e instalar la versión Full con instalador Windows (x86, 64-bit), MSI Installer de 98 megas que descarga un archivo llamado mysql-5.1.45-winx64.msi. Recuerda que puede existir una versión más nueva y debes seleccionar 32 o 64bits según sea tu caso.

Tenemos tres tipos de instalación, típica, completa y personalizada, típica y completa son muy sencillas basta con seleccionar siguiente, siguiente, siguiente…., pero haremos la instalación personalizada para puntualizar ciertos aspectos interesantes de la instalación de MySQL.

Page 3: mysql en word

Luego de seleccionar Custom (personalizada), nos pide indicar que elementos instalaremos, por defecto instalará todo menos los “Developers Components“, son opcionales, contienen ejemplos, scripts y algunas librerías para los más curiosos.

La carpeta de instalación por defecto es  c:\Archivos de Programa\MySQL\MySQL Server 5.1\, podemos cambiarla con el botón Change, y debes recordarla para más adelante. Presionamos siguiente e instalar para que comience a realizar la instalación de MySQL.

Al finalizar la instalación nos presenta la versión Entreprise que es de pago y lo hace a modo de publicidad, presionamos siguiente para continuar.

Page 4: mysql en word

Es momento de configurar MySQL Server como un servicio en Windows 7 y si lo deseamos registrarnos en SunConnect para obtener noticias, novedades y notificaciones de actualizaciones de MySQL, luego presionamos Finalizar.

En el asistente de configuraciones podemos decidir entre una configuración detallada o estándar. La instalación estándar agrega MySQL como un servicio Windows que se ejecuta automáticamente al iniciar, se debe utilizar en computadoras que no tengan instaladas MySQL.

Page 5: mysql en word

Pero haremos la configuración detallada que por ser más precisa nos permite ahondar más en este artículo. En este punto de la configuración nos brinda tres formas posible:

Developer MachineEs la que vamos a utilizar nosotros como desarrolladores, ya que usaremos MySQL más que nada para testear nuestras aplicaciones. En esta opción MySQL Server se configura para utilizar un mínimo de recursos y memorias de forma de dejar parte del PC disponible para usarlo en otras aplicaciones.

Server MachineRecomendada cuando instalamos MySQL Server en un servidor donde existen otras aplicaciones en modo Servidor, por ejemplo Aplicaciones Web que se sirven de este mismo servidor. En este caso MySQL hace un uso intermedio de memoria y recursos.

Dedicated MySQL Server MachineEsta opción configura MySQL asumiendo que solo MySQL Server estará corriendo en este servidor, no deja lugar a que corran otras aplicaciones. En esta configuración MySQL utilizara toda la memoria y recursos disponibles.

Seleccionaremos en nuestro caso Developer Machine:

Page 6: mysql en word

y presionamos siguiente. Ahora debemos definir el tipo de uso que se le dará a las bases de datos.

Page 7: mysql en word

También se presenta tres opciones, debemos seleccionar una de ellas dependiendo del tipo de optimización que deseamos:

Multifunctional DatabaseDefine un propósito general, es la que seleccionaremos en nuestro caso para testing y desarrollo. Optimizara el servidor para transacciones rápidas en InnoDB y MyISAM.

Transactional Database OnlySe optimiza para servidor de aplicaciones y aplicaciones web. Seleccionaremos esta opción si la aplicación que consume datos de MySQL está en producción y utiliza principalmente InnoDB, aunque también admite MyISAM aunque no lo beneficia.

Non-Transactional Database OnlyOptimo para aplicaciones web sencillas, de control o programas de análisis. Solo se activa el modelo no-transaccional MyISAM, por tanto no admite InnoDB.

En nuestro caso seleccionaremos Multifunctional Database.

La siguiente selección es la carpeta donde se almacenaran los datos, por defecto podemos usar una subcarpeta que se creará en el lugar de la instalación de MySQL, y continuamos con siguiente.

Page 8: mysql en word

La cantidad de conexiones concurrentes al servidor es lo siguiente que debemos definir, si son hasta 20 conexiones seleccionamos Decision Support (DSS)/OLAP, en caso de requerir hasta 500 conexiones concurrentes seleccionamos Online Transaction Processing (OLTP), o en este caso como es para testing seleccionamos Manual Setting, y definimos el número de conexiones usando 5 o 10 conexiones.

La configuración de red es lo siguiente que debemos definir

Page 9: mysql en word

La configuración de red es lo siguiente que debemos definir indicando su utilizaremos protocolo TCP/IP y el puerto, dejaremos los valores por defecto indicando el puerto 3306 y también marcando “Add firewall exception for this port” de forma de no tener problemas con el Firewall, y presionamos siguiente.

El juego de caracteres es lo siguiente a indicar

Page 10: mysql en word

por defecto define Standard Character Set, o latin1, también conocido como iso-8859-1, pero la mayoría de los servidores web y aplicaciones como WordPress utilizan por defecto UTF8 ya que soporta mejor caracteres multilenguaje, la opción es Best Support For Multilingualism que seleccionaremos en este caso, la última opción Manual Selected Default Character Set / Collation nos permite seleccionar manualmente el Char Set.

Debemos indicar ahora que MySQL Server se ejecutar como un Servicio Windows (Install As Windows Service),

Page 11: mysql en word

indicar un nombre de servicio, que dejaremos como MySQL, y marcaremos también la opción de incluir los archivos de ejecución de MySQL en el PATH de Windows (Include Bin Directory in Windows PATH) y continuamos con siguiente.

Page 12: mysql en word

En este punto debemos prestar mucha atención

ya que es donde definimos el password del administrador principal del Servidor MySQL, o sea el usuario root. También podemos indicar si queremos que nuestras bases de datos se accedan desde maquinas remotas con el usuario root, y continuamos con siguiente.

Page 13: mysql en word

hemos culminado con estos los pasos, presionamos Execute para que se termine de Instalar y Configurar MySQL. Presionamos Finish cuando aparezca el mensaje final de instalación.

En el menú inicio podemos ejecutar nuevamente el Asistente de Configuración de Instancias MySQL (MySQL Server Instance Config Wizard) en caso que sea necesario.

Ahora ya podemos utilizar MySQL desde nuestras aplicaciones PHP, .NET, y otras.

Error 1045 o problemas con Firewall al final de la instalación

Actualización 08/12/2010

En los comentarios de este blogs y algunos foros suelen comentarme sobre un error al final de la instalación o específicamente el error 1045. Al parecer la solución es sencilla pero es un poco difícil de darse cuenta.

Para como error nos confunde con un mensaje nos lleva a verificar el Firewall, y como sucede cuando vamos a configurar la instancia y nos pregunta el puerto y usuario para MySQL, salimos corriendo a ver el Firewall.

Afortunadamente el error me sucedió ayer por primera vez, luego de cientos de veces de instalar MySQL sin problemas, pero gracias a ese errror ahora tengo para contarles.

Page 14: mysql en word

El error sucede cuando ya teniamos una instancia o datos en la carpeta de MySQL, ya sea por una instalación anterior o bien la actual que fallo por X causa, lo más sencillo si no tenemos datos o ninguna base de datos, es eliminar la carpeta DATA y luego configurar la instancia desde cero, con eso listo solucionado el problema.

Solución para curiosos:

Si tienes tiempo y ganas, como fue mi caso y quieres reproducir el problema solo para ver cual era el fallo, veamos la solución larga: Al intentar instalar sobre una Instancia previa o una carpeta con datos existente se puede producir este fallo aun cuando brindamos el password root anterior.

Incluso la forma de saber si fallará es: a) cuando es una instalación limpia, el wizard solicita password y confirmación, b) si es una instalación sobre una instancia existente, solicita password anterior, nuevo password y confirmación. En el caso B es cuando se produce el error.

El problema es que aun conociendo el password anterior seguirá dando el error 1045 y ahí justo está lo que nos hace perder tiempo, ya que carece de sentido.

La solución en este caso es eliminar la tabla de permisos antigua, re-asignar un password y realizar la configuración de instancia nuevamente. Vamos paso a paso:

Cuando da el error 1045, vamos a presionar SKIP y salir del Wizar de Configuración de Instancias

Abrimos MySQL desde la línea de comandos:  mysql -u root -p  (Enter), nos pide password e ingresamos el anterior

En el prompt de MySQL, abrimos la base MySQL:   mysql> use mysql Eliminamos los usuarios y permisos sobrante:  mysql> delete from user where

host=”localhost” and user=”"; Cambiamos el password: mysql> update user set

password=password(“acaelnuevopassword”) wher user=”root”; Limpiamos el cache de Tablas: mysql> flush tables; Y el de permisos: mysql> flush privileges; Salimos de MySQL: mysql> quit

Listo, problema solucionado !

Artículos relacionados:

Módelo ER del Information Schema de MySQL 5.1 Instalación de Python Instalar PHP 5 en Windows 7 con Apache Instalar linux Ubuntu 10.04 en Windows 7

Page 15: mysql en word

Te gusta este post ?

Este post le gusta a 23 usuarios

« Microsoft lanza Silverlight 4 finalGoogle Chrome se despide del http:// »

Tags: instalacion, lamp, mysql, windows 7

Esta anotación del día 16 de April de 2010 a las 5:30 am, fue almacenada en desarrollo aplicaciones, desarrollo web. Puede seguir las respuestas en este feed RSS 2.0. Si gustas puedes dejar un comentario, o crear un trackback desde tu sitio.

39 comentarios para “Instalación de MySQL en Windows 7”

« Older Comments

1. Iliana says:

November 17, 2010 at 2:55 pm

si tengo todos los permisos… de hecho lo estoy instalando en mi computadora. Ya hasta intente con la version de 32 bits que alguien menciono y nada.

Reply

2. Iliana says:

November 19, 2010 at 7:56 pm

Hola!! Pude resolver lo del problema de la instalacion desinstalando completamente el mysql hasta sus entrañas y volviendolo a instalar siguiendo tu tutorial… Ahora

1

Page 16: mysql en word

mi problema es que estoy haciendo un sistema en Java y necesito el conector ODBC para conectarme con mysql pero lo descargue de la pagina, lo instale y no me aparece en la lista de los DSN… puedes ayudarme? ya lo habia hecho antes en XP y funcionaba muy bien, pero ahora tengo windows 7 y no funciona.

Reply

3. Luis Manrique says:

December 1, 2010 at 3:38 pm

tengo Instalado el apache server web con php5 y he querido instalar el MySQL tal y como das intruccion pero al llegar al final da un error a la hora de llegar al punto final de la configuracion, de que forma puedo solucionar este problema. Ya he desinstalado varias veces de forma completa (raiz el MYSQL) y no hay forma siempre en la parte final , el ultimo punto de la configuracion no da el start

Reply

o Jorge Oyhenard says:

December 2, 2010 at 9:26 pm

No se entiende mucho lo que dices, pero Apache y PHP si tiene que ver entre sí, o sea deben correr juntos. Luego MySQL corre totalmente separado, si no se instala o da problemas debes concentrarte solo en MySQL, y para que te pueda ayudar debes brindarme un poco más de información sobre el error o el log de errores que se genera al instalar como comente varias veces.

Reply

4. Carlos says:

December 8, 2010 at 8:02 pm

Me sale un error de seguridad 1045 al final- he seguido todos los pasos y no puedo instalarlo

Reply

Page 17: mysql en word

o Jorge Oyhenard says:

December 9, 2010 at 6:13 am

Casualmente me sucedió lo mismo ayer, ahí al final del post agregue la solución !

Reply

5. Miguel says:

December 11, 2010 at 6:13 pm

Saludo Jorge. Sigo todos los pasos que dices para configurar el wizard, pero al final se queda guindado en Start service, y tengo que cancelarlo. Lo desintale y elimino la carpeta Mysql, tampoco me funciona, volviendolo a instalar. Pruebo con lo que dice en el ventana de comando de windows pero me pide la contraseña, la coloco, y me da error; como hago para resetear esa contraseña? porque debe ser que estoy colocando una incorrecta de una versión anterior que instale, pero no me acuerdo.

Reply

o Jorge Oyhenard says:

December 11, 2010 at 10:30 pm

Lo haces con lo que agregué al final hace unos días.

Reply

6. Miguel says:

December 12, 2010 at 10:17 am

Ya lo hice con eso, pero es que no puedo entrar a mysql por consola porque me pide el password y no se cual es. Lo hice eliminando la carpeta mysql y tampoco.

Reply

Page 18: mysql en word

7. yuli says:

January 10, 2011 at 6:12 pm

Hola que tal tenia ya varios dias sin solucionar el dichoso error 1045, mi problema esque ya tenia una version anterior que probablemente desinstale mal, bueno el caso es q necesitaba instalar de nuevo y mediante este manual me fue mas facil la instalacion, el error 1045 me daba x mi version anterior, la solucion fue que al indicar los pass en mi caso me pedia el anterior y los nuevos y lo unico que hice fue solo proporcionar los pass nuevos y con esto quedo solucionado. ahora ya por fin me pude conectar. les comparto mi solucion haber si alguno le sirve. saludos.

Reply

8. Afred Jkwack says:

January 15, 2011 at 9:10 am

Felicidades por los tutoriales. Me han sido de gran ayuda a la hora de instalar Moodle.Muchas gracias.

Reply

9. Instalar PHP 5 en Windows 7 con Apache | Jorge Oyhenard says:

January 19, 2011 at 6:30 pm

[...] Aguardo sus  dudas y comentarios, en la próxima veremos como Instalar MySQL Server [...]

Reply

10. Dario says:

January 23, 2011 at 10:43 am

A mi sale el error: The security settings could not be applied. Number 1364 -> Field ‘authentication_string’ doesn’t have a default value.Cancele la instalacion, lo unico q cambie fue el path de instalacion lo hize e

Page 19: mysql en word

c:/appserv (era para tener todo junto apache+php+mysql) y agrege “Developers Components” que era opcional.

Reply

11. adi says:

February 14, 2011 at 1:29 am

neceito ayuda me sale el error 1045 pero la vrdad no entiendo tu solucion!!!(podrias ser mas explicito)puedo usar mysql aunq no tenga php o asi???ayudame porfasme urge!!!!!

Reply

o Jorge Oyhenard says:

February 14, 2011 at 8:50 pm

Realiza los pasos tal como están en el tutorial, y verifica que realmente tienes esas versiones de cada software y permisos de administrador. Sobre MySQL, no tiene nada que ver con PHP por tanto puedes usarlo sin PHP, tal como puedes comer pan sin calcetines, cosa que tampoco tienen realación

Reply

12. adi says:

February 15, 2011 at 12:03 am

yalo tengo instalado tal como viene aribame puedes decir como lo abro para crear una base de datos!!!disculpa mi ignorancia

Reply

13. mirco says:

Page 20: mysql en word

February 17, 2011 at 12:23 pm

yo tambien quiero saber si esta es la manera de intalar el mysql para poder crear base de datos en tu red local o existe otra manera?saludos…gracias

Reply

o Jorge Oyhenard says:

February 17, 2011 at 10:52 pm

Esto instala el servidor MySQL, con eso todo listo, luego lo usas en el mismo PC, o en toda internet o tu red local dependiendo del firewall y la configuración de la red.

Reply

« Older Comments

Dejar un comentario

Nombre (required)

Email (no será publicado) (required)

Sitio Web

Page 22: mysql en word

Blog Windows 7

o Windows Live Essentials 2011 msn y mas o Microsoft anuncia que no habrá más soporte para Windows XP y otras

versiones de Windowso Windows Phone 7 Series, la próxima versión de Windows Mobile o Fallo de seguridad en Microsoft Internet Explorer o Microsoft lanza la Preview de Internet Explorer 9 o Microsoft lanzará Windows Live Messenger 2010

Tutoriales Webmastero boton de 3 estados adobe flash o precarga en flash o menu dinamico con xml y adobe flash final o menu dinamico con xml y adobe flash o registros aleatorios con php y mysql o video actualizacion de wordpress a version 25

Nube de Tags

301 actualizacion adsense adsl adsl antel antel buscadores chrome cms css desarrollo

desarrollo web diseño y maquetado web dominios estadisticas eventos

facebook firefox flash google html humor internet javascript linux magazine

marketing medios microsoft navegadores novedades photoshop php posicionamiento

publicidad revista seo social media solophotoshop twitter uruguay web

webmaster windows 7 wordpress

Temarioo desarrollo aplicaciones o desarrollo web o diseño y maquetado web o juegos y ocio o otros o redes sociales o seo y buscadores o software

Artículos Recienteso Moving to Microsoft Visual Studio 2010 Libro Gratis o Punta del Este Tech Meetup 2011 o No uses Internet Explorer en Navidad o SoloPhotoshop Magazine 17 disponible

Page 23: mysql en word

o Posicionamiento web y Publicidad masiva por email o Ingresos Google adSense Top Millón Impresiones por País o jExpand Tablas con filas expansibles en jQuery o El Faro 2010 encuentro entre la Universidad y la Industria

Recomendadoso David Gómez o Fedelosa o Pablo Casuriaga o SpamLoco o Teleemprendedores

Red Creativa INTo Creativa INT o Estilo Flash o Foro Creativo o Juegos gratis o Jugos y Licuados o Optimizar SEO Web o Solo Photoshop o Taller Webmaster o Windows 7 Blog

social mediao elQuique en Bitacoras o elQuique en Facebook o elQuique en FriendFeed o elQuique en Twitter o elQuique en Vimeo o Jorge Oyhenard en LinkedIn

Página 1 de 1 1

Jorge Oyhenard © 2003 - 2009, desarrollo, seo, internet, trucos, social media ↑ Subir

Creativa INT Contenidos

Cine y series Reservar hoteles Juegos gratis Zumos y batidos Tutorial Valley Tutoriales Photoshop Foro Creativo Photoshop Tutorials Recursos Diseño Designs & Resources

Page 24: mysql en word

Designer Spot Taller Webmaster Tutoriales Dreamweaver Tutorales InDesign Autos y Coches Photoshop en Línea Estilo Flash Blog Windows 7 Jugos y Licuados Biblia Online La Fe Catolica Respuestas Catolicas Rincon Misionero Ruta Interior Manualidades Recetas Comida Natural Repostería y Patelería Salud y Estilo de Vida Shakes and Juices Tips de Bebes Tips de Belleza Tips de Cocina Tips de Nutrición Tips de Parejas Tips de Salud Bajar de Peso Recetas de Cocina Tutoriales Illustrator Flash Tutorials Arte Creativo Jorge Oyhenard

Desarrollo Web

RSS: Feed RSS | Comentarios RSS | CMS: WordPress, 47 queries. 0.613 seconds. | xHTML | CSS |