Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: jelsir en 14 Octubre 2013, 02:50 am



Título: conexion local
Publicado por: jelsir en 14 Octubre 2013, 02:50 am
Hola buenas noches

tengo la siguiente duda, tengo 2 sistemas windows y ubuntu, este ultimo sirve como servidor es donde esta alojada mi pagina php necesito que ingrese desde windows atraves de una direccion ip y que pueda modificar la base de datos del servidor esto es posible ya intente buscar en internet y no logro encontrar informacion el siguiente codigo ya lo modifique en donde se encuentra alojado mi base de datos y tambien hice la creacion de un usuario desde phpmyadmin con sus privilegio esto fue desde el servidor, alguien me puede dar alguna pista en donde puedo encontrar mas informacion... gracias

?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_basededatos = "198.68.1.2";
$database_basededatos = "agenda402";
$username_basededatos = "notavo";
$password_basededatos = "1234";
$basededatos = mysql_pconnect($hostname_basededatos, $username_basededatos, $password_basededatos) or trigger_error(mysql_error(),E_USER_ERROR);
?>


Título: Re: conexion local
Publicado por: el-brujo en 15 Octubre 2013, 18:43 pm
¿El gestor de base de datos está en linux y es MySQL? Recuerda que a parte de crear el usuario y la contraseña debes permite el acceso desde cualquier host usando el wildcar %

Dar acceso al usuario novato con cualquier ip a la base de datos agenda

Código:
mysql> GRANT ALL ON agenda.* TO novato@'%' IDENTIFIED BY 'password'; 
mysql> FLUSH PRIVILEGES;


Dar acceso al usuario root con la ip 192.168.0.1

Código:
mysql> GRANT ALL ON *.* to root@’192.168.0.1‘ IDENTIFIED BY ‘password‘;
mysql> FLUSH PRIVILEGES;

Usar conexion inversa para mysql remoto
http://foro.elhacker.net/desarrollo_web/usar_conexion_inversa_para_mysql_remoto-t333499.0.html

Si miras el log de error del php te saldrá el motivo de la no conexión con su pertinente error.


Título: Re: conexion local
Publicado por: jelsir en 21 Octubre 2013, 03:09 am
hola gracias por tu comentario como puedo hacerle para que el usuario novato tenga los privilegios de crear tablas en una base de datos al parecer solo puede ver lo que root esta insertando... de antemano Gracias