FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mysql Remoto
Posts: 84
Joined: Tue Jul 26, 2016 09:52 PM
Mysql Remoto
Posted: Tue Sep 05, 2017 04:57 PM

Estimados, genero este hilo.. consulte con mi proveedor de hosting.. y me dice que mi base de datos, puede ser operada remotamente, para ello, al crearla, me indico que la generara con la opcion %,
la pregunta que hago y es trabajando con ADO, FW 13.2 y xHarbour, para conectarme con esta base..

Local cHost := "192.168.100.101%" // direccion del hosting
Local cUser := "root"
Local cPsw := "root"
LOCAL cDBName := "DBASE0001"

estar铆a esto en lo correcto, favor de indicarme si alguien lo ha probado asi...

Atte.,

Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Mysql Remoto
Posted: Tue Sep 05, 2017 10:39 PM
kpidata wrote:Estimados, genero este hilo.. consulte con mi proveedor de hosting.. y me dice que mi base de datos, puede ser operada remotamente, para ello, al crearla, me indico que la generara con la opcion %,
la pregunta que hago y es trabajando con ADO, FW 13.2 y xHarbour, para conectarme con esta base..

Local cHost := "192.168.100.101%" // direccion del hosting
Local cUser := "root"
Local cPsw := "root"
LOCAL cDBName := "DBASE0001"


estar铆a esto en lo correcto, favor de indicarme si alguien lo ha probado asi...

Atte.,


El % si no me equivoco es para la creacion ya que vas a crear usuario diferentes a root, pero para acceder no utilizas el %, solo la direccion IP, asi accedo yo remotamente, saludos...gracias... :-)
Dios no est谩 muerto...



Gracias a mi Dios ante todo!
Posts: 231
Joined: Fri Jul 20, 2012 01:49 AM
Re: Mysql Remoto
Posted: Tue Sep 05, 2017 10:41 PM

Creo que esta incorrecto.

Esto:
Local cHost := "192.168.100.101%" // direccion del hosting
Cambia por:
Local cHost := "192.168.100.101" // direccion del hosting

Certifique-se que el usuario esta com all privileges de accesso ao banco de dados.

https://chartio.com/resources/tutorials ... -in-mysql/

Se quieres acessar el mySQL remoto tiene tambien que cambiar en lo CPANEL del host en la area mySQL remote y aggregar un registro '%'
Mira en:

http://docs.whmpress.com/faq/how-to-ena ... ng-cpanel/

Regards,

Lailton Fernando Mariano
Posts: 102
Joined: Fri Oct 14, 2005 12:03 AM
Re: Mysql Remoto
Posted: Wed Sep 06, 2017 04:16 AM
Estimados, genero este hilo.. consulte con mi proveedor de hosting.. y me dice que mi base de datos, puede ser operada remotamente, para ello, al crearla, me indico que la generara con la opcion %,
la pregunta que hago y es trabajando con ADO, FW 13.2 y xHarbour, para conectarme con esta base..

Local cHost := "192.168.100.101%" // direccion del hosting
Local cUser := "root"
Local cPsw := "root"
LOCAL cDBName := "DBASE0001"


estar铆a esto en lo correcto, favor de indicarme si alguien lo ha probado asi...


Ilustrisimo, Saludos...

1) debes entrar al panel de control de tu proveedor de hosting (el mas com煤n es el cPanel) con tu usuario y clave que te asignaron al momento de contratar el servicio. Una vez que hayas ingresado al panel de control busca el grupo "Bases de datos" y clic sobre "MySQL remoto". A帽ade un "anfitri贸n" con la mascara %.%.%.% y listo... eso es para que MySQL acepte conexiones remotas desde cualquier IP.

2) Una vez que hayas indicado que MySQL va aceptar conexiones desde cualquier IP, el siguiente paso es definir un usuario por medio del cual se va a conectar tu aplicaci贸n. A menos que tengas contratado un hosting vps para ti solito, no podr谩s conectarte como usuario "root"... de hecho aun as铆 tampoco es buena idea que tu aplicaci贸n pueda conectarse con el usuario "root", as铆 que en el mismo panel de control debes regresa a las opciones de "Bases de Datos", clic en "Bases de Datos MySQL" y all铆 vas a hacer tres cosas:
2.1) Crea la base de datos con la cual deseas que trabaje tu aplicaci贸n.
2.2) Crea el usuario/clave con el cual te conectaras desde tu aplicaci贸n. anota eso porque lo necesitaras luego.
2.3) Vincula al usuario con la Base de Datos y le asignas el perfil de lo que puede o no hacer el usuario con esa base de datos (insert, select, update, delete, trigger, etc...)
la versi贸n de cPanel que me suministra mi proveedor de hosting (60.0.46) permite hacer esas tres cosas en el mismo m贸dulo... se supone que la mayor铆a de los servicios de hosting trabajan con la misma versi贸n.
Es importante que tengas en cuenta que si el hosting que tienes contratado es compartido, va a ser inevitable que tanto el nombre de la base de datos, como del usuario, tengan un prefijo que te asigna tu proveedor, y que debes usar obligatoriamente.

3) es conveniente probar con un cliente MySQL que puedes conectarte al servidor... cualquier cliente MySQL sirve... yo uso Navicat y en ocasiones Heidi (gratuito https://www.heidisql.com) para ello vas a crear una nueva conexi贸n y le vas a indicar los par谩metros que definistes en el paso 2:
* host: dominio que tienes con tu servidor: ej: tudominio.com (no coloques ni http://, ni www, ni ninguna otra moner铆a...)
no es buena idea usar la IP del servidor aun cuando este tenga asignada una IP fija.
* user: el usuario que definistes en el paso 2. Recuerda que tu proveedor de hosting puede haberle asignado un prefijo al Id de usuario.
* password: la clave que definistes en el paso 2.
* DataBase: muchas veces este par谩metro es opcional, salvo que el usuario est茅 restringido a una(s) bases de datos en particular. de todas formas para ir por lo seguro indica la Base de Datos que creastes en el paso anterior. Recuerda que tu proveedor de hosting puede haberle asignado un prefijo a la Base de Datos.
* Puerto: el est谩ndar de MySQL es el 3306... raras veces un proveedor de hosting lo cambia.
una vez creada la conexi贸n grabas eso y conectate... si se conecta bien quiere decir que lo anterior estuvo bien hecho y ya puedes poner manos a la obra en tu aplicaci贸n FW.
Si tu servicio de hosting es con plataforma Linux, ten en cuenta que Linux diferencia MAY脷SCULAS de min煤sculas... ese detalle te ahorrar谩 muchos dolores de cabeza.

4) con tu cliente MySQL crea las tablas que usaras en tu aplicaci贸n FW... tambi茅n puedes usar PHP-MyAdmin que forma parte del cPanel.


la pregunta que hago y es trabajando con ADO, FW 13.2 y xHarbour, para conectarme con esta base..


Yo no uso ADO... uso la clase tDolphin con la cual me ha ido muy bien... por lo tanto no conozco ADO y no se cuales pueden ser las diferencias con respecto a la tDolphin, pero se supone que todas las clases que permiten conectividad con MySQL tienen que seguir los mismos est谩ndares... la conexi贸n con ADO deber铆a admitir los par谩metros: dominio, usuario, clave, puerto, base de datos... eso deber铆a permitir que tu aplicaci贸n FW se conecte a tu servidor como aplicaci贸n remota.
No importa que versi贸n de FW, Harbour, o xHarbour est茅s usando.

Giancarlo Sabattino
Valencia, Venezuela.
Posts: 84
Joined: Tue Jul 26, 2016 09:52 PM
Re: Mysql Remoto
Posted: Wed Sep 06, 2017 04:57 PM

Estimado, Giancarlo Sabattino

existe la posibilidad de que me orientes o me puedas guiar, como debo hacer esta migraci贸n a mysql remoto, mi correo es luiscortesm@gmail.com

Atte,

Posts: 102
Joined: Fri Oct 14, 2005 12:03 AM
Re: Mysql Remoto
Posted: Wed Sep 06, 2017 05:37 PM

No hay problema... ubicarme por skype "Gianny Sabattino"
solo que estar茅 fuera de linea desde este y hasta el viernes en la tarde (hora de Venezuela).

Giancalo Sabattino
Valencia, Venezuela.

Continue the discussion