sábado, 20 de mayo de 2017

MySQL Servidor e instrucciones de instalacion



Instalacion de MySQL
La descarga del servidor se encuentra en el siguiente enlace:
Usamos tres herramientas de software libre:
Komodo Edit (versión gratuita, para edicion)
Notepad ++, gratuito, para edición.
7Zip (herramienta para descomprimir).
Llamamos” %RutaMySQL%” al directorio donde descomprimimos el fichero MySQL.rar, compuesto de nombre de disco y directorio, p.e. “D:”
Podemos descomprimirlo con una herramienta de software libre como 7zip.
Descomprimimos Mysql.rar a la “%RutaMysql%\”. No olvidar la barra final
Nos posicionamos en %RutaMysql\MySQL%.

Editamos el fichero my.ini.
Editamos la línea 93 y la cambiamos por “%RutaMysql%/MySQL/”. En el caso de haberlo descomprimido en D:\Mysql, ésta conincidiría con “D:\MySQL/” . No olvidar la barra final
Linea 93: “basedir=%RutaMySQL%MySQL\”
Linea 96: “datadir=%RutaMySQL%/MySQL\Data”
Linea 129: secure-file-priv="%RutaMySQL%/MySQL/Uploads"
Salvamos el fichero con el mismo nombre.

Editamos el fichero .BDAconfigServer.bat
Línea 1:%RutaMySQL\MySQL\bin\mysql –initialize-insecure.
Ej: Si descomprimimos en D:, quedará como: “D:\MySQL3\bin\mysqld --initialize-insecure”
Ejecutamos el fichero “1.BDAconfigServer.bat” y observamos que en %RutaMySQL% se ha creado el Directorio Data.
La configuración de este zip se ha puesto por defecto en el puerto 3309. Normalmente MysQL levanta el puerto 3306, por lo que si lo queremos así, debemos cambiar esta variable en ese fichero

Vamos a la consola de Windows y nos posicionamos en: %RutaMySQL%\MySQL\bin
Ejecutamos : Mysqld.
Esta ventana se quedará bloqueada. Es la ventana del servidor que está esperando conexiones.
Abrimos otra ventana de comandos y en la misma ruta ejecutamos: 
mysqladmin –u root shutdown.
Vemos que la primera ventana se ha desbloquedo, lo que quiere decir que el servidor se ha parado y que todo funciona correctamente.
Volvemos a la primera ventana y arrancamos el servidor con mysqld.
En la segunda ventana ejecutamos: 
mysql –u root.
Nos aparece el prompt de mysql  esperando comandos sql. Esto es: mysql>
Crear un esquema: Create schema  test;
Pasar al esquema: use test;
Crear una tabla: create table primera (ident integer, descrip char(30));
Insertar datos insert into primera values (1, "Descripcion 1");

No hay comentarios:

Publicar un comentario