Mu Server 97+99 con MySQL

Ver el tema anterior Ver el tema siguiente Ir abajo

Mu Server 97+99 con MySQL

Mensaje por Admin el Jue Nov 06, 2014 5:10 pm

Aqui les dejo unos files vercion 97+99i ya estan modificados, esto es solo un test.

Actualizacion: 11/11/2014 procedures agregadas.

Bajar los files

[Tienes que estar registrado y conectado para ver este vínculo]

Bajar los siguientes archivos

Mysql 4.1.2.2

[Tienes que estar registrado y conectado para ver este vínculo]

HeidiSQL 5.0

[Tienes que estar registrado y conectado para ver este vínculo]

MySQl Connect ODBC

[Tienes que estar registrado y conectado para ver este vínculo]

1º_ Descomprimir MuServer, Heidisql y MySQl en el disco D:\

2º_ Instalar MySQl Connector ODBC

3º_ Iniciar el Servidor MySQL  

Aqui descarguen la guia [Tienes que estar registrado y conectado para ver este vínculo]

Ahora necesitamos crear 3 Administradores en mysql para ello abrimos el heidisql.exe que nos mostrara las confuguraciones que necesita y asi acceder a las base de datos. Tiene que quedar igual que en la foto,
el password es root

[Tienes que estar registrado y conectado para ver esa imagen]

si aparece un pequeño cartel le dan a si

Una vez conectados hacemos "doble click" en "mysql" para que se desplieque su contenido, ver la foto.

[Tienes que estar registrado y conectado para ver esa imagen]

Luego elegimos la tabla "user", y en la parte derecha hacemos click en la solapa "Data"
ver foto.

[Tienes que estar registrado y conectado para ver esa imagen]

Aqui nos muestra la cuenta de usuarios de mysql, vamos duplicar el usuario "root" hacemos click derecho y seleccionamos  "Duplicate row". ver foto.

[Tienes que estar registrado y conectado para ver esa imagen]

Como veremos tendremos dos usuarios "root" al nuevo root le cambiamos el nombre haciendo doble click en el nombre "root"por "sa" solo cambien el nombre. ver la foto.

[Tienes que estar registrado y conectado para ver esa imagen]

Recueden que hay que crear 3 sa, Admin y MuAdmin. Es el mismo procedimiento que el anterior.

Una vez hecho quedaria de la siguiente forma.

[Tienes que estar registrado y conectado para ver esa imagen]

Bien ahora hay que cambiar los "password" de los usuarios.

[Tienes que estar registrado y conectado para ver esa imagen]

Para cambiarlo solo hacen doble "click" en uno borran el que tiene y escriben o pegan este

*ABA72E1873E0ED44A1D04D1B1FFD7DC64F60C146

Una vez echo tien que quedar de la siguiente forma

[Tienes que estar registrado y conectado para ver esa imagen]

Ya tenemos los usuarios y password creados. Ahora restauraremos la base de MuOnline, elegimos la solapa "Query" que esta al lado de "Data"

[Tienes que estar registrado y conectado para ver esa imagen]

Hacemos "chick" derecho en la parte blanca y seleccionamos "Load SQL File"

[Tienes que estar registrado y conectado para ver esa imagen]

Nos aparece una ventana para buscar archivos sql. Nuestro archivo se encuentra en D:\MuServer tiene el nombre de "MuOnline.sql" lo selecionamos y hacemos click en "Abrir"

[Tienes que estar registrado y conectado para ver esa imagen]

Una vez abierto nos devuelve a la ventana de heidi sql. Como veremos la parte blanca ahora esta llena de letras, eso quiere decir que se cargo los datos del archivo "MuOnline.sql" para ejecutar este archivo vamos a elegir "Ejecute SQL...F9" esto creara la base de datos de MuOnline.

[Tienes que estar registrado y conectado para ver esa imagen]

Una vez terminado la carga esta la base de datos MuOnline creada. Puede que no se la vea para ello elegimos "root@127.0.0.1" en el panel izquierdo y luego "Refresh(f5)"

[Tienes que estar registrado y conectado para ver esa imagen]

y nos aparecera la base de MuOnline. Cerramos el heidiSQl.exe, nos aparecera un carte que nos comunica si queremos guardar el sql que ejecutamos le decimos que "NO".

Ahora cerramos el servidor de MySQL.

Como cambiamos el password del Server MySQL tendremos que cambiarlo en la configuracion del servidor.

Aqui la guia  http://mumelon.activo.in/t172-como-usar-mini-servidores-mysql-mumelon

Creacion de ODBC

Dentro de la carpeta "MuServer" se encuentra un archivo llamado "ODBC.reg" solo denle doble click, aparecera una ventana preguntandonos si queremos qguregar esa informacion al registro le decimos que "si"

Si hicieron todo como esta en esta guia no tiene que haver ningun problema.

ESTE SERVER ES SOLO DE PRUEBA YA QUE TIENE UN BUG AL SALIR O DESCONECTARSE EL PJ DESAPARECE Y EL LUGAR QUEDA OCUPADO, ASI HASTA COMPLETAR LOS 5. PERO LA INFORMACION QUEDA GUARDADA EN LA BASE DE DATOS DEL SERVER. ESE UNO DE LOS BUG NO SE CUAL MAS TENDRA. POR ESO ESPERO QUE NOS AYUDEMOS ENTRE TODOS PARA SOLUCIONAR ESTE PROBLEMA.


Guia original por XyXeL  http://forum.ragezone.com/f196/mu-server-mysql-database-526143/

Aqui un video echo por JOSEHOSPY   [Tienes que estar registrado y conectado para ver este vínculo]

Creditos
Webzen
Oracle
DarksTeam (Files Originales)
XyXeL(Guia)
Josehospy (video)
Torreto_Sentado (Fix Procedures)
Acero Razz (Uploader y Fotos)


Última edición por Admin el Vie Mar 06, 2015 4:01 pm, editado 2 veces
avatar
Admin
Admin

Mensajes : 319
Fecha de inscripción : 28/08/2013
Edad : 32
Localización : Argentina

Ver perfil de usuario http://mumelon.activo.in

Volver arriba Ir abajo

Correccion de Procedure

Mensaje por Torreto-Sentado el Lun Nov 10, 2014 11:39 pm

Aca aporto la coreccion de los PROCEDURE para el server.. Saludos, Cualquier cosa avisen. Very Happy

PROCEDURE connect:

Código:
DELIMITER //
CREATE PROCEDURE connect(acc varchar(10), server varchar(20), userip varchar(15))
BEGIN
 IF EXISTS (SELECT * FROM memb_stat WHERE memb___id=acc) THEN UPDATE memb_stat SET ConnectStat=1, ServerName=server, IP=userip, ConnectTM=now() WHERE memb___id=acc;
 ELSE INSERT INTO memb_stat(memb___id, ConnectStat, ServerName, IP, ConnectTM) VALUES(acc, 1, server, userip, NOW());
 END IF;
END//
DELIMITER ;

PROCEDURE disconnect:

Código:
DELIMITER //
CREATE PROCEDURE disconnect(acc varchar(10))
BEGIN
 UPDATE memb_stat SET ConnectStat=0, DisConnectTM=now() WHERE memb___id=acc;
END//
DELIMITER ;

PROCEDURE WZ_getitemserial:

Código:
DELIMITER //
CREATE PROCEDURE WZ_getitemserial()
BEGIN
UPDATE `gameserverinfo` SET `ItemCount` = ItemCount +1;
SELECT `ItemCount` FROM `gameserverinfo`;
END//
DELIMITER ;

PROCEDURE WZ_GuildCreate:

Código:
DELIMITER //
CREATE PROCEDURE WZ_GuildCreate(gname varchar(20), gmaster varchar(20))
BEGIN
   IF EXISTS (SELECT * FROM guild WHERE G_Name=gname) THEN SELECT 1;
   ELSEIF EXISTS (SELECT * FROM guildmember WHERE Name=gmaster) THEN SELECT 2;
   ELSE BEGIN
       INSERT INTO guild(G_Name, G_Master, G_Score) VALUES(gname, gmaster, 0);
       INSERT INTO guildmember(Name, G_Name, G_Level) VALUES(gmaster, gname, 1);
       SELECT 0;
   END;
   END IF;
END//
DELIMITER ;

Torreto-Sentado

Mensajes : 2
Fecha de inscripción : 16/05/2014

Ver perfil de usuario

Volver arriba Ir abajo

Re: Mu Server 97+99 con MySQL

Mensaje por Admin el Mar Nov 11, 2014 4:57 pm

MUCHAS GRACIAS!!!! Razz ahora actualizo el muserver.pero aun tiene el bug de los PJ.
avatar
Admin
Admin

Mensajes : 319
Fecha de inscripción : 28/08/2013
Edad : 32
Localización : Argentina

Ver perfil de usuario http://mumelon.activo.in

Volver arriba Ir abajo

Re: Mu Server 97+99 con MySQL

Mensaje por Torreto-Sentado el Mar Nov 11, 2014 6:56 pm

Admin escribió:MUCHAS GRACIAS!!!! Razz  ahora actualizo el muserver.pero aun tiene el bug de los PJ.
te consulto, el pass del usuario root ahora cual es? revise los odbc y dice "chinasmu1", es ese?
y podrias facilitarme un cliente? =P
pd: estoy montando el server para ver si es un error en el procedure.

Torreto-Sentado

Mensajes : 2
Fecha de inscripción : 16/05/2014

Ver perfil de usuario

Volver arriba Ir abajo

Re: Mu Server 97+99 con MySQL

Mensaje por Admin el Mar Nov 11, 2014 9:09 pm

fijate que hay un archivito que dice INFO:EXE el pass es ROOT o USBW depende la vercion del server.  Tambien en el config.ini tiene el pass y user. Ahora los estoy actualizando por si cambian los puertos.
avatar
Admin
Admin

Mensajes : 319
Fecha de inscripción : 28/08/2013
Edad : 32
Localización : Argentina

Ver perfil de usuario http://mumelon.activo.in

Volver arriba Ir abajo

Re: Mu Server 97+99 con MySQL

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.