Comunidad de diseño web y desarrollo en internet online

¿Si no tengo idea del usuario y password del MySQL qué hago?

Citar            
MensajeEscrito el 21 Ene 2011 10:00 am
Un cliente me dio solicitó hacer cambios en su página web (en flash, pero en las carpetas hay otros archivos php también que yo no he tocado para nada). Ya lo hice (lo de flash) y le subí todo a un ftp temporal que me pasó. Pero ahora el informático de su empresa le dijo que me preguntara el usuario y password del MySQL, y la verdad no tengo ni idea. Por favor ayudenme!! es urgente porque están sin web por este problema.

Muchas gracias!

Yess

Por webdesignbsas

57 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Ene 2011 11:46 am
No entiendo por qué te lo reclaman a ti si tú nunca tuviste esos datos en primer lugar... En fin. Mi instinto me dice que en alguno de esos archivos PHP que has visto, están esos datos. Tocará ver uno por uno. La función que debes buscar es:
mysql_connect(). A ésta se le pasan como parámetros los datos que necesitas. Si no están en claro, deben estar como variables o constantes, en cualquier caso en alguna parte esas constantes o variables deben tomar algún valor.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 21 Ene 2011 02:40 pm
como dice driverOp tienen que estar en algun lado...

busca por mysql_connect()
$variable->Open() Por si fuera ole db

y luego $user $pass $server es lo que se suele usar como variables...

Por nax_hh

Claber

168 de clabLevel

1 tutorial

 

Reus

firefox
Citar            
MensajeEscrito el 21 Ene 2011 02:47 pm
Cuidado puede que seas victima de ingeniería social..... ! :shock:

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome
Citar            
MensajeEscrito el 21 Ene 2011 03:16 pm
webdesignbsas si no tienes acceso a la DB simplemente te jodes, tendras que llamar al soporte de tuhosting o contratar un hosting, un hosting pequeño es ridiculamente barato

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 24 Ene 2011 03:17 pm
Gracias a todos por responder. He buscado con el Dreamweaver en todos los archivos

mysql_connect()
$variable->Open()
$user
$pass
$server

Y si he encontrado el primero y los tres últimos, en distintos archivos, no hay un mismo archivo que contenga los tres.
También he encontrado mysql_pconnect() Pero no figura el usuario y el password, al menos no los encuentro.

Leí que pone método POST

Esto encontré en un archivo php buscando el primer código:

$connect_func = ($cfg['PersistentConnections']) ? 'mysql_pconnect' : 'mysql_connect';
$dblist = array();

Esto es lo que encontre buscando $pass o password:

function Authenticate($username, $password) {
// Start authentication
fputs($this->smtp_conn,"AUTH LOGIN" . $this->CRLF);

$rply = $this->get_lines();
$code = substr($rply,0,3);

if($code != 334) {
$this->error =
array("error" => "AUTH not accepted from server",
"smtp_code" => $code,
"smtp_msg" => substr($rply,4));
if($this->do_debug >= 1) {
echo "SMTP -> ERROR: " . $this->error["error"] .
": " . $rply . $this->CRLF;
}
return false;
}

// Send encoded username
fputs($this->smtp_conn, base64_encode($username) . $this->CRLF);

$rply = $this->get_lines();
$code = substr($rply,0,3);

if($code != 334) {
$this->error =
array("error" => "Username not accepted from server",
"smtp_code" => $code,
"smtp_msg" => substr($rply,4));
if($this->do_debug >= 1) {
echo "SMTP -> ERROR: " . $this->error["error"] .
": " . $rply . $this->CRLF;
}
return false;
}

// Send encoded password
fputs($this->smtp_conn, base64_encode($password) . $this->CRLF);

$rply = $this->get_lines();
$code = substr($rply,0,3);

if($code != 235) {
$this->error =
array("error" => "Password not accepted from server",
"smtp_code" => $code,
"smtp_msg" => substr($rply,4));
if($this->do_debug >= 1) {
echo "SMTP -> ERROR: " . $this->error["error"] .
": " . $rply . $this->CRLF;
}
return false;
}

return true;
}

También encontré esto otro con pass:

function neo()
{
$fd = fopen ("/etc/my.cnf", "r");
while (!feof ($fd)) {
$buffer = fgets($fd, 4096 );


$pass = strstr ($buffer, '=');
$pass = substr ($pass , 1);
$pass = chop ($pass);
if ($pass){
fclose ($fd);
return $pass;
}
}
fclose ($fd);
}
$get_pass = neo();

/**
* Sets the php error reporting - Please do not change this line!
*/
if (!isset($old_error_reporting)) {
error_reporting(E_ALL);
@ini_set('display_errors', '1');
}

Y esto:

/**
* Updates the password
*/
if (!empty($change_pw)) {
if (empty($hostname)) {
$hostname = '%';
}
if ($nopass == 1) {
$sql_query = 'SET PASSWORD FOR "' . $username . '"@"' . $hostname . '" = ""';
PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink));
$message = sprintf($strPasswordChanged, '\'' . $username . '\'@\'' . $hostname . '\'');
} else if (empty($pma_pw) || empty($pma_pw2)) {
$message = $strPasswordEmpty;
} else if ($pma_pw != $pma_pw2) {
$message = $strPasswordNotSame;
} else {
$hidden_pw = '';
for ($i = 0; $i < strlen($pma_pw); $i++) {
$hidden_pw .= '*';
}
$local_query = 'SET PASSWORD FOR "' . $username . '"@"' . $hostname . '" = PASSWORD("' . $pma_pw . '")';
$sql_query = 'SET PASSWORD FOR "' . $username . '"@"' . $hostname . '" = PASSWORD("' . $hidden_pw . '")';
PMA_mysql_query($local_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink));
$message = sprintf($strPasswordChanged, '\'' . $username . '\'@\'' . $hostname . '\'');
}
}

Y en un archivo phpmailer encontré esto:

/**
* Sets the SMTP hosts. All hosts must be separated by a
* semicolon. You can also specify a different port
* for each host by using this format: [hostname:port]
* (e.g. "smtp1.example.com:25;smtp2.example.com").
* Hosts will be tried in order.
* @var string
*/
var $Host = "localhost";

/**
* Sets the default SMTP server port.
* @var int
*/
var $Port = 25;

/**
* Sets the SMTP HELO of the message (Default is $Hostname).
* @var string
*/
var $Helo = "";

/**
* Sets SMTP authentication. Utilizes the Username and Password variables.
* @var bool
*/
var $SMTPAuth = false;

/**
* Sets SMTP username.
* @var string
*/
var $Username = "";

/**
* Sets SMTP password.
* @var string
*/
var $Password = "";

Ya estoy muy mareada... :wtf: :ownz:
Alguien sabe dónde puedo hacer un curso de esto en la ciudad de Barcelona :?
Mejor reír que llorar :wink: así que lo tomaré con calma :meditar:
Gracias a todos!! :alabado: (y) :lol:

Por webdesignbsas

57 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Ene 2011 05:00 pm
lo máximo de código que veo es básicamente configuración de tu hosting...

updatear el usuario o la password.. enviar mensajes con un user etc...

lo más interesante, a mi parecer, es:

$cfg['PersistentConnections']

busca sobre la variable $cfg.

seguramente, para encontrar donde "nace" la variable busca $cfg = array();
y en ese archivo es bastante probable que se tengan todos los datos de conexión en algun sitio..

$cfg['user'], $cfg['usuario'], $cfg['pass'], $cfg['password'], $cfg['contraseña']

y todas sus variantes también pueden ayudarte.

PD: en barcelona hay montones de academias en donde te pueden enseñar PHP. no sabría recomendarte una en específico.
te adjunto un tutorial de php http://www.skamasle.com/curso-de-php-en-pdf-1-paginas-web-dinamicas-con-php/

Por nax_hh

Claber

168 de clabLevel

1 tutorial

 

Reus

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.