Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

DBDesigner 4.0 No conecta con MySQL

Estas en el tema de DBDesigner 4.0 No conecta con MySQL en el foro de Mysql en Foros del Web. La semana pasada instalé la versión del DBDesigner 4.0.5.6 Beta en mi trabajo sobre Windows 2000 Professional y hoy cuando me decidí a probarlo NO ...
  #1 (permalink)  
Antiguo 03/05/2007, 10:07
Avatar de cmarti  
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires - Argentina
Mensajes: 442
Antigüedad: 20 años, 5 meses
Puntos: 1
DBDesigner 4.0 No conecta con MySQL

La semana pasada instalé la versión del DBDesigner 4.0.5.6 Beta en mi trabajo sobre Windows 2000 Professional y hoy cuando me decidí a probarlo NO LOGRE CONECTARLO con MySQL.
Chequé el usuario y los privilegios. De más está decir que tiene todos aún así, no logré la conexión.
Pregunto:
Puede que por estar en una empresa con Administradores de Servidores (Yo soy administrador de mi Pc) me bloqueen el puerto 3306 y por ese motivo no pueden verse MySQL con DBDesigner?????
Si fuera este último el caso de mi problema me llama mucho la atención dado que con el MySQL WorkBench, si logro la conexión.
__________________
When all else is lost the future still remains.
  #2 (permalink)  
Antiguo 03/05/2007, 12:54
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Re: DBDesigner 4.0 No conecta con MySQL

Cual es el error?

Me imagino que es tema de protocolo, ese que se soluciona colocando las claves con el algoritmo antiguo de generación de passwords.
  #3 (permalink)  
Antiguo 03/05/2007, 17:45
Avatar de cmarti  
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires - Argentina
Mensajes: 442
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: DBDesigner 4.0 No conecta con MySQL

Hola claudiovega. Directamente, no se conecta con el servidor MySQL.
__________________
When all else is lost the future still remains.
  #4 (permalink)  
Antiguo 03/05/2007, 22:15
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Re: DBDesigner 4.0 No conecta con MySQL

Preguntaba si te arroja algún mensaje de error.
  #5 (permalink)  
Antiguo 04/05/2007, 08:26
Avatar de cmarti  
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires - Argentina
Mensajes: 442
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: DBDesigner 4.0 No conecta con MySQL

Msg: Fallo en la conexión a la base de datos
dbExpress Error.Invalid
Username/Password

De más está decir que con el mismo password y usuario inicio el MySQL Workbench con puerto 3306 o el MySQL por vía línea de comandos.

Por ahí estuve (estoy en realidad) leyendo algunos post. Una persona dice que hay que crear un usuario nuevo y otro dice que el problema puede venir por el nombre del servidor de localhost a Localhost ????????????

Me parece que el problema radica en los archivos .ini de la carpeta data (DBDesigner4_Settings.ini, DBConn_Host.ini y DBConn.ini) sobretodo por lo del problema de los nombres.
A continuación paso el detalle de los tres. De más está decir que la clave de root la cambié claro.

DBDesigner4_Settings.ini:
[OnlineLibrary]
HostName=onlinelib.fabforce.com
Database=onlinelib
User_Name=onlinelib
Password=ol32!pw


DBConn_Host.ini:
[Hosts]
LocalHost_User_Name=root
HostCount=0

[Host1]
HostName=localhost
IP=localhost
User_Name=root

[Host2]
HostName=localhost
IP=127.0.0.1
User_Name=root

DBConn.ini:
[DBConn]
DBConnName1=localhost

[localhost]
Description=Books
DriverName=MySQL
GetDriverFunc=getSQLDriverMYSQL
LibraryName=dbexpmysql.dll
VendorLib=LIBMYSQL.dll
TableScope=[tsTable ,tsView ,tsSysTable]
LibraryNameLinux=libsqlmy.so
VendorLibLinux=libmysqlclient.so
ErrorResourceFile=
ErrorResourceFileLinux=
BlobSize=-1
LocaleCode=0000
Database=books
User_Name=root
HostCaption=localhost
HostName=127.0.0.1


?????????????????????????
__________________
When all else is lost the future still remains.

Última edición por cmarti; 04/05/2007 a las 08:47
  #6 (permalink)  
Antiguo 04/05/2007, 15:32
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Re: DBDesigner 4.0 No conecta con MySQL

Tal vez sea lo que te decía antes. Entre versiones Mysql cambió el protocolo de login. Esto hizo que las nuevas claves de los usuarios, de los servidores mysql actualizados, no fuesen posibles de generar por los clientes antiguos (recordar que db-designer es el antepasado de mysql workbench, ya que mysql la compró).
La solución es crear los usuarios con la forma de ponerle passwords antigua.
Ver:

http://dev.mysql.com/doc/refman/5.0/en/old-client.html
  #7 (permalink)  
Antiguo 05/05/2007, 14:30
Avatar de cmarti  
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires - Argentina
Mensajes: 442
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: DBDesigner 4.0 No conecta con MySQL

Vos sabés que por ahí en alguna página había visto algo como que era necesario crear un nuevo usuario pero por cuestión de tiempo no pude seguir leyendo. Intuyo que deberían haberse referido a lo que vos me decís. Entonces el secreto radica en crear un nuevo usuario pero con la modalidad vieja de password y no será necesario entonces, tocar ninguno de los archivos ini Correcto?
__________________
When all else is lost the future still remains.
  #8 (permalink)  
Antiguo 05/05/2007, 16:06
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Re: DBDesigner 4.0 No conecta con MySQL

No es necesario tocar los ini.
  #9 (permalink)  
Antiguo 07/05/2007, 19:39
Avatar de Kriminal  
Fecha de Ingreso: julio-2004
Ubicación: Buenos Aires
Mensajes: 19
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: DBDesigner 4.0 No conecta con MySQL

Bajate el MyODBC (todavia no llego a la cantidad necesaria de mensajes para poner links, pero buscalo asi en google y lo encontras al toque)
Instalalo y create un nuevo DSN (vas a tener que crear un DSN distinto por cada base MySQL que quieras sincronizar con DBDesigner)
Desde el DBDesigner, vas a Database -> Connect to database
En el cuadro de dialogo que te aparece ponés New Database Connection
Connection Name: el que quieras
Driver: ODBC
ODBC DataSourceName: el nombre del DNS que pusiste cuando lo creaste (tiene que ser exactamente el mismo)
Usuario y pass de tu base, y listo!

Espero que te sea util.

Saludos,
__________________
No sabiendo que era imposible, fue y lo hizo.
kriminal the vampire
  #10 (permalink)  
Antiguo 09/05/2007, 12:39
Avatar de cmarti  
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires - Argentina
Mensajes: 442
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: DBDesigner 4.0 No conecta con MySQL SOLUCIONADO !!!!

Desde ya muchas gracias a ambos. Kriminal, ta piola lo que me comentás del MyODBC. De hecho hace muchos años que manejo Access y esa era una posibilidad no descartada pero desde que salieron las MySQL GUI Tools un poco como que trato de moverme en el completo entorno de ellos igual, es de considerar.

Claudiovega, seguí tus instrucciones y BINGO !!!! ya puedo conectarme con un usuario creado bajo la vieja metodología de passwords. Lo único que me quedé pensando es:
A) El único problema de crear usuarios con un estilo viejo de contraseñas. lo hace más inseguro.
B) Solo por curiosidad. Supongamos que inicio una conexión a la Base de Datos con un usuario bajo modalidad de password antigua, todos aquellos nuevos que cree quedarán bajo esa misma modalidad o si no aclaro OLD_PASSWORD MySQL asume el nuevo formato?
Gs. de nuevo
__________________
When all else is lost the future still remains.
  #11 (permalink)  
Antiguo 09/05/2007, 14:41
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Re: DBDesigner 4.0 No conecta con MySQL

a) Si, creo que es menos seguro.
b) No, sólo si indicas OLD_PASSWORD asume el formato antiguo.
  #12 (permalink)  
Antiguo 10/05/2007, 08:48
Avatar de jpunk  
Fecha de Ingreso: octubre-2005
Ubicación: Bogota
Mensajes: 335
Antigüedad: 18 años, 6 meses
Puntos: 0
Re: DBDesigner 4.0 No conecta con MySQL

Cmarti

Como lo lograste, yo no puedo siguiendo las indicaciones de Claudiovega.
Me puedes explicar como lo hiciste ?

Gracias.
  #13 (permalink)  
Antiguo 11/05/2007, 11:25
Avatar de cmarti  
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires - Argentina
Mensajes: 442
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: DBDesigner 4.0 No conecta con MySQL

Hola jpunk
Mirá. Lo que hice es seguir las instrucciones del exacto enlace que me paso Claudiovega es decir.
A) Arranqué el servidor
B) Abrí la base mysql con el usuario root que tiene todos los privilegios.
C) Seguí las siguientes instrucciones:
Código PHP:
mysqlSET PASSWORD FOR
    -> 
'some_user'@'some_host' OLD_PASSWORD('newpwd'); 
O sea que some_user lo cambié por el nuevo usuario y some_host por localhost. Obviamente en newpwd puse el texto que me pareció.

Con esto es como que estás dando de alta un nuevo usuario pero con la tecnología vieja de encriptado/asignación de Password.

Luego
Código PHP:
mysqlFLUSH PRIVILEGES
y listo. Ya tengo mi "nuevo" usuario con una modalidad de password vieja.
Me voy a DBDesigner elijo ese usuario, ingreso la clave correspondiente y listo el pollo, pelada la gallina.


Claudiovega. Gs de nuevo.
__________________
When all else is lost the future still remains.
  #14 (permalink)  
Antiguo 11/05/2007, 12:11
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Pregunta Re: DBDesigner 4.0 No conecta con MySQL

Hola a todos!!

Resulta q' desde hace bastante tiempo he venido utilizando DBDesigner para crear mis DB, pero nunca he tenido la necesidad de conectarlo con MySQL, entonces mi pregunta es: què gano, que ventajas, de que sirve conectar DBDesigner con MySQL??? que me brinda hacer esto?? .

Aclaro que la manera como lo utilizo: diseño el entidad-relaciòn por DBdesigner y "cojo" el script que el me bota .sql. Siempre lo he hecho asì..., nunca he necesitado la conexiòn con MySQL para hacerlo.

Agradezco sus respuestas de antemano . Saludos!!!

Còmo vas Jpunk???
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #15 (permalink)  
Antiguo 14/05/2007, 10:26
Avatar de cmarti  
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires - Argentina
Mensajes: 442
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: DBDesigner 4.0 No conecta con MySQL

Hola Carxl. Mirá. Yo recién lo veo ahora (un poco tarde no). Pero en realidad me llamó la atención porque me parece que tiene una interfaz piola de laburo. Lamentablemnte como muchos ya saben, ha quedado discontinuado o más bien su sucesor hoy en día es el MySQL Workbench pero me parece que toda interfaz gráfica lo que te evita es tipear código a lo loco. No sé, hablo por intuición si no, decime por qué motivo MySQL lo compró y creó el Workbench???
Debe haber mucho más que copiar script. Si sirve de ejemplo, yo hace mucho que trabajo con Access y cuando un día tuve que empezar a trabajar con SQL, muchas de las sentencias que no sabía como hacer, me iba a Access, tiraba la consulta y luego veía el código que generaba. Lo customizaba un poco y listo. En síntesis, me sirví de una interfaz gráfica para aprender código.
__________________
When all else is lost the future still remains.
  #16 (permalink)  
Antiguo 14/05/2007, 12:32
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Exclamación Re: DBDesigner 4.0 No conecta con MySQL

Hola cmarti, gusto en volverte a "ver"

Sí, lo que me respondes lo sé, pero lo que pregunto es:

Cita:
Iniciado por Carxl Ver Mensaje
Resulta q' desde hace bastante tiempo he venido utilizando DBDesigner para crear mis DB, pero nunca he tenido la necesidad de conectarlo con MySQL, entonces mi pregunta es: què gano, que ventajas, de que sirve conectar DBDesigner con MySQL??? que me brinda hacer esto?? .

Aclaro que la manera como lo utilizo: diseño el entidad-relaciòn por DBdesigner y "cojo" el script que el me bota .sql. Siempre lo he hecho asì..., nunca he necesitado la conexiòn con MySQL para hacerlo.
Saludos!
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #17 (permalink)  
Antiguo 14/08/2007, 17:50
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: DBDesigner 4.0 No conecta con MySQL

Yo tampoco puedo conectarme a pesar que sigo las instrucciones al pie de la letra, tendrá algo que ver que yo utilizo el wamp?

__________________
Gaby :adios:
  #18 (permalink)  
Antiguo 14/08/2007, 18:09
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: DBDesigner 4.0 No conecta con MySQL

Ya me salió :)

Gracias
__________________
Gaby :adios:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 07:12.