Saludos,
lo que necesito saber es como me conecto con un cliente de BD a mi servidor linux "ubuntu"
 
PhpmyAdmin no me sirbe ya que se conecta a la 127.0.0.1 
sino con la ip de la targeta de red 192.168.1.2 
    
  |  ||||
|      phpMyAdmin puede conectarse a un servidor remoto, simplemente poniendo su dirección en el archivo de configuración. Además existe mysql-administrator, Kexi, DB Visualizer, etc.   Y por supuesto, puedes usar "mysql --host=LOQUESEA" desde la consola. 
				__________________   Christian González, "OCIOMax" http://chgonzalez.blogspot.com http://twitter.com/chgonzalez  |  
  
  |  ||||
|      eso no hay problema, el problema es de que no me deja entrar al server.   me imagino que debe haber un archivo llamado mysqlacces que le de accesso a los pc's desde otro lado para que se conecte. a alguien le ha pasado algo parecido??  |  
  
  |  ||||
|      es más desde el pc linux escribo lo siguiente   .php@ubuntu:/etc/mysql$ mysql -u root -h 127.0.0.1 y funcuiona ("el admin no usa clave no es necesario el parametro -p"), pero si le pogo la ip de la targeta 192.168.1.2 (lo vi con el ifconfig) .php@ubuntu:/etc/mysql$ mysql -u root -h 192.168.1.2 ERROR 2003 (HY000): Can't connect to MySQL server on '10.175.8.15' (111)  |  
  
  |  ||||
|      Seguramente cuando creaste ese usuario en mysql usaste 'localhost'. Haz lo mismo pero con el símbolo % para que pueda acceder desde cualquier lado:    
Código:
 Todo esto está claramente explicado en la documentación de mysql. GRANT ALL PRIVILEGES ON loqueasea.* TO 'usuario'@'%' IDENTIFIED BY 'tu_password' 
				__________________   Christian González, "OCIOMax" http://chgonzalez.blogspot.com http://twitter.com/chgonzalez  |  
  
  |  ||||
|      Asegúrate de que tu firewall esté permitiendo el acceso al puerto de mysql (con system-config-securitylevel). Asegúrate de que SELinux no te esté bloqueando (con el mismo programa anterior). Asegúrate de que el servicio esté corriendo (con system-config-services). Asegúrate de que el usuario que estés usando para entrar a mysql tenga acceso desde cualquier servidor (usuario@%).    Que yo sepa, my.cnf no tiene nada que ver en esto. 
				__________________   Christian González, "OCIOMax" http://chgonzalez.blogspot.com http://twitter.com/chgonzalez  |  
  
  |  ||||
|      esta listo,    segun un amigo nick claudiovega en un ubuntu y debian la forma en que trabaja la BD mysql es local (127.0.0.1) para esto hay que modificar el archivo my.cnf que se encuentra en /etc/mysql/my.cnf Modificar la siguiente linea 
Código:
 porbind-address = 127.0.0.1 
Código:
 y para terminar hacer lo que me digo ociomax bind-address = IP_DE_LA_TARJETA_DE_RED desde el shell mysql como root 
Código:
 caso resuelto GRANT ALL PRIVILEGES ON *.* TO lala@IP_DE_ACCESO IDENTIFIED BY 'lala'; ![]() OJO solo tendra accesso el usuario lala remotamente. otro usuario NO Última edición por .php; 13/09/2006 a las 06:06  |