Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

que parametros se deben para que phpmyadmin usb pueda acceder bd remota

Estas en el tema de que parametros se deben para que phpmyadmin usb pueda acceder bd remota en el foro de Sistemas de gestión de contenidos en Foros del Web. hola amigos me encuentro trabajando con xampp-usb-lite y necesito accedera una base de datos remota en el config.inc.php @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?php ...
  #1 (permalink)  
Antiguo 02/11/2012, 13:35
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
que parametros se deben para que phpmyadmin usb pueda acceder bd remota

hola amigos me encuentro trabajando con xampp-usb-lite y necesito accedera una base de datos remota

en el config.inc.php

Código PHP:
Ver original
  1. <?php
  2. /*
  3.  * This is needed for cookie based authentication to encrypt password in
  4.  * cookie
  5.  */
  6. $cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */
  7.  
  8. /*
  9.  * Servers configuration
  10.  */
  11. $i = 0;
  12.  
  13. /*
  14.  * First server
  15.  */
  16. $i++;
  17.  
  18. /* Authentication type and info */
  19. $cfg['Servers'][$i]['auth_type'] = 'config';
  20. $cfg['Servers'][$i]['user'] = 'root';
  21. $cfg['Servers'][$i]['password'] = '';
  22. $cfg['Servers'][$i]['extension'] = 'mysql';
  23. $cfg['Servers'][$i]['AllowNoPassword'] = true;
  24.  
  25. /* User for advanced features */
  26. $cfg['Servers'][$i]['controluser'] = 'pma';
  27. $cfg['Servers'][$i]['controlpass'] = '';
  28.  
  29. /* Advanced phpMyAdmin features */
  30. $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
  31. $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
  32. $cfg['Servers'][$i]['relation'] = 'pma_relation';
  33. $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
  34. $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
  35. $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
  36. $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
  37. $cfg['Servers'][$i]['history'] = 'pma_history';
  38. $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
  39. $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
  40. $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
  41.  
  42. /*
  43.  * End of servers configuration
  44.  */
  45.  
  46. ?>
  #2 (permalink)  
Antiguo 06/11/2012, 07:54
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

amigos ayuda por favor

cambie los parametros de la siguiente manera
Código PHP:
Ver original
  1. $cfg['Servers'][$i]['host'] = '192.168.102.7';
  2. $cfg['Servers'][$i]['connect_type'] = 'tcp';
  3. $cfg['Servers'][$i]['compress'] = false;
  4. $cfg['Servers'][$i]['password'] = '***';
  5. $cfg['Servers'][$i]['extension'] = 'mysql';
  6. $cfg['Servers'][$i]['AllowNoPassword'] = false;


pero al ingresar el usuario y la contraseña me sale el siguiente error
#2000 El servidor MySQL no autorizó su ingreso

La conexión para controluser, como está definida en su configuración, fracasó.

a que se debe este error
  #3 (permalink)  
Antiguo 06/11/2012, 08:30
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

El usuario debe tener permisos en el servidor remoto para acceder remotamente....

Es decir el servidor remoto debe permitir que se acceda a el de forma remota.....

Cuando accedes a una bbdd por una aplicacion php (como es el caso de phpmyadmind) normalmente se hace desde el propio servidor, estas accediendo a la aplicación via el servidor web (apache+php) de forma remota pero la aplicacion accede al servidor de bases de datos de forma local.

Para que la aplicacion php corra en una maquina distinta a la del servidor de bbdd este ultimo tiene que tener definido un usuario con permisos para acceder remotamente y este usuario es el que debe usar la aplicación, sea php o no (navicat u otras).

No se si ha quedado claro.

Generalmente los ISP son reacios a dar esos permisos.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #4 (permalink)  
Antiguo 06/11/2012, 09:29
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

quimfv gracias por responder

el servidor mysql se encuentra en una LAN, en la base de datos mysql tiene el usuario root y mediante la siguiente sentencia sql permitir conexiones remotas a MySQL

Código SQL:
Ver original
  1. mysql> GRANT ALL PRIVILEGES ON *.* TO USERNAME@IP IDENTIFIED BY "PASSWORD";
  2. mysql> FLUSH PRIVILEGES;
  #5 (permalink)  
Antiguo 06/11/2012, 10:00
 
Fecha de Ingreso: abril-2009
Ubicación: en un lugar de la mancha
Mensajes: 236
Antigüedad: 15 años, 7 meses
Puntos: 38
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

ve al server donde tienes instalado MySQL

edita el file my.cnf depende de tu OS puede ser

# vi /etc/my.cnf

o

# vi /etc/mysql/my.cnf


Comenta la linea ke dice

# bind-address=YOUR-SERVER-IP

En la opcion bind address ponle el ip de tu server

bind-address = TU_DIRECCION_IP

reinicia tu servicio mysql depende de tu OS

# /etc/init.d/mysql restart

o

# /etc/init.d/mysqld restart

accede a mysql para dar permisos

# mysql -u root -p (Entra tu contrasenna del usuario root)

en BASE_DE_DATOS_NOMBRE escirbe el nombre ke kieras permitir acceso remoto si kieres para todas las base de datos porn *.*
en donde dice USUARIO_A_CONECTAR escribe el nombre de usuario ke kieres permitir acceso
en donde dice DIRECCION_IP escribe la direccion ip ke kieres permitir ke se conecte remoto.
en PASSWORD escribe tu contrasenna
por razones logicas de seguridad seria bueno ke siemrpe tengas ip permitidos, user y base de dato para ke no este abierto a todo

mysql> GRANT ALL ON BASE_DE_DATOS_NOMBRE.* TO USUARIO_A_CONECTAR@'DIRECCION_IP' IDENTIFIED BY 'PASSWORD';
mysql> FLUSH PRIVILEGES;

sale de mysql

mysql> exit

depsues solo configurar el firewall para ke acepte las conecciones
en DIRECCION_IP establece la DIRECCIOn IP ke permitiste en mysql

iptables -A INPUT -s DIRECCION_IP -m tcp -p tcp --dport 3306 -j ACCEPT

salvar los cambios del firewall

# service iptables save

y ya esta. para probarlo desde la pc remota ke kieres conectarte usa

user coloca el user ke permitiste en mysql y el ip del servevidor tuyo de Mysql donde configuraste todos los parametros anteriores
entra el password ke configurastes anteriormente

$ mysql -u USER –h SERVER_IP –p


esto te debe funcionar

espero te ayude
buena suerte
  #6 (permalink)  
Antiguo 06/11/2012, 10:56
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

rolygc gracias por resonder

en el archivo my.cnf tengo lo siguiente
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

le adicione esta linea bind-address = TU_DIRECCION_IP

y quedo de la siguiente manera
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1


bind-address = 192.168.102.7


# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

necsito que el usuario root pueda ingresar desde cualquier equipo
y para este objetivo

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root' IDENTIFIED BY 'password' WITH GRAN OPTION:
mysql>FLUSH PRIVILEGES;

Y el config.inc.php tengo lo siguiente
$cfg['Servers'][$i]['host'] = '192.168.102.7';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['password'] = '***';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

que estoy haciendo mal?
  #7 (permalink)  
Antiguo 06/11/2012, 11:08
 
Fecha de Ingreso: abril-2009
Ubicación: en un lugar de la mancha
Mensajes: 236
Antigüedad: 15 años, 7 meses
Puntos: 38
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

Cita:
Iniciado por rolygc Ver Mensaje
ve al server donde tienes instalado MySQL

edita el file my.cnf depende de tu OS puede ser

# vi /etc/my.cnf

o

# vi /etc/mysql/my.cnf


Comenta la linea ke dice

# bind-address=YOUR-SERVER-IP
Perdon estuve escribiendo y me ekivoke lo ke tienes ke comentar es el skip-networking

# skip-networking comentala para ke puedas acceder a traves de la red

el bind-address si dejalo = al ip del servidor


si kieres desde cualkier host te kedaria de esta forma

mysql>GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password' WITH GRAN OPTION:
mysql>FLUSH PRIVILEGES;

estate seguro ke confiurastes el firewall tambien para ke acepte conecciones a traves del puerto 3306 ke es el de mysql
  #8 (permalink)  
Antiguo 06/11/2012, 11:27
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

el archivo my.cnf tiene lo siguiente

[root@Tama ~]# more /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1


bind-address = 192.168.102.7


# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[root@Tama ~]#

y en mysql realice lo siguiente

mysql>GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password' WITH GRAN OPTION:
mysql>FLUSH PRIVILEGES;

no consigo ingresar por phpmyadmin desde una usb

esta en mi configuracion en el config.inc.php
Código PHP:
Ver original
  1. $cfg['Servers'][$i]['host'] = '192.168.102.7';
  2. $cfg['Servers'][$i]['connect_type'] = 'tcp';
  3. $cfg['Servers'][$i]['compress'] = false;
  4. $cfg['Servers'][$i]['password'] = '***';
  5. $cfg['Servers'][$i]['extension'] = 'mysql';
  6. $cfg['Servers'][$i]['AllowNoPassword'] = false;

este el el error que tengo en phpMyAdmin
#2002 El servidor MySQL no autorizó su ingreso
La conexión para controluser, como está definida en su configuración, fracasó.



que estoy haciendo mal?

Última edición por Montes28; 06/11/2012 a las 11:32
  #9 (permalink)  
Antiguo 06/11/2012, 11:49
 
Fecha de Ingreso: abril-2009
Ubicación: en un lugar de la mancha
Mensajes: 236
Antigüedad: 15 años, 7 meses
Puntos: 38
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

mira ver esto

http://www.forosdelweb.com/f57/probl...-7-7-a-954458/
  #10 (permalink)  
Antiguo 06/11/2012, 13:33
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

rolygc gracias por contestar pero no es lo que necesito , me encuntro corriendo el XAMPP portable para probar que funciona corri la configuracion que tiene por defecto el config.inc.php

ingrese al navegador http://localhost/phpmyadmin/ y puedo observar las bases de datos que estan en el portable ahora requiero es ingresar al motor mysql que esta en un servidor externo

cdcol
information_schema
mysql
performance_schema
phpmyadmin
test
webauth


config.inc.php (archivo por defecto)
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
  #11 (permalink)  
Antiguo 07/11/2012, 05:51
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

amigos aun no puedo conectarme , tengo este error
#1045 Cannot log in to the MySQL server
  #12 (permalink)  
Antiguo 07/11/2012, 22:33
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: que parametros se deben para que phpmyadmin usb pueda acceder bd remota

amigos logro conectarme a uba base de datos de windows pero a la centos no puedo

esta es la configuracion que estoy utilizando
el primer server es el servidor mysql que se encuentra en un centos 5.6 y el segundo se encuantra en un windows.

para el saber el socket del centos abri el archivo /etc/my.cnf




Código PHP:
Ver original
  1. /*
  2.  * First server
  3.  */
  4.  
  5. $i++;
  6. /* Authentication type */
  7. $cfg['Servers'][$i]['auth_type'] = 'cookie';
  8. /* Server parameters */
  9. $cfg['Servers'][$i]['host'] = '192.168.102.7';
  10. $cfg['Servers'][$i]['connect_type'] = 'tcp';
  11. $cfg['Servers'][$i]['port'] = '3306';
  12. $cfg['Servers'][$i]['socket'] = '/var/lib/mysql/mysql.sock';
  13. $cfg['Servers'][$i]['compress'] = false;
  14. /* Select mysqli if your server has it */
  15. $cfg['Servers'][$i]['extension'] = 'mysql';
  16. /*
  17.  * Second server
  18.  */
  19. $i++;
  20. /* Authentication type */
  21. $cfg['Servers'][$i]['auth_type'] = 'cookie';
  22. /* Server parameters */
  23. $cfg['Servers'][$i]['host'] = '192.168.102.62';
  24. $cfg['Servers'][$i]['connect_type'] = 'tcp';
  25. $cfg['Servers'][$i]['port'] = '3306';
  26. $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';
  27. $cfg['Servers'][$i]['compress'] = false;
  28. /* Select mysqli if your server has it */
  29. $cfg['Servers'][$i]['extension'] = 'mysql';

porque no puedo conectar al servidor mysql de centos ?

Etiquetas: bd, mysql, parametros, phpmyadmin, remota, usb
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:04.