Archivo de la etiqueta: Phpmyadmin

PHPMYADMIN acceder a bases de datos remotas.

Pendiente de explicación…….

Podemos acceder a varios servidores mysql desde un phpmyadmin, no es complicado el asunto pero por ahora no tengo tiempo para explicarlo, el truco esta en el archivo de configuración: config.inc.php y este código:

Si estamos en localhost y queremos definir las claves para no estar poniendolas.

$i++;
$cfg['Servers'][$i]['host']          = 'ip-host';
$cfg['Servers'][$i]['port']          = '-puerto-o-en-blanco-para-default';
$cfg['Servers'][$i]['socket']        = '-socket-o-enblanco';
$cfg['Servers'][$i]['connect_type']  = 'tcp';
$cfg['Servers'][$i]['extension']     = 'mysqli';
$cfg['Servers'][$i]['compress']      = FALSE;
$cfg['Servers'][$i]['auth_type']     = 'config';
$cfg['Servers'][$i]['user']          = 'username';
$cfg['Servers'][$i]['password']      = 'password';

Este otro si es un server publico y queremos poner la clave siempre que se escoja un lugar:

$i++;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'host-server-o-ip';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

Lo repetimos tantas veces como servidores tengamos ( cambiando los datos claro ) y es todo.

En cuanto pueda ( la otra semana seguro ) daré más detalles.

Error al exportar bases de datos comprimidas en PHPmyadmin WHM/cPanel

Es un error bastante común si tenemos bases de datos grandes y las intentamos exportar en comprimidas, también es verdad que ocurre el problema con mayor frecuencia cuando intentamos exportar en zip, normalmente vemos este error:

File not found /cpsess2414676250/3rdparty/phpMyAdmin/export.php

Viendo los logs de cpanel ( no los de /etc/httpd que son los logs de las webs ) vemos que hay un problema de memoria:

PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 109580528 bytes) in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/zip.lib.php on line 132

La solución es subir la memoria que puede usar phpmyadmin o bien dejar de usar zip por que consume más.

La memoria la podemos subir en /usr/local/cpanel/3rdparty/php/53/etc/phpmyadmin/php.ini

O si no toma los valores, en este otro archivo: /usr/local/cpanel/3rdparty/php/53/etc/php.ini

No se por que antes en cpanel 11.36 funcionaba en el php.ini de la carpeta phpmyadmin pero luego de la actualización a cpanel 11.38.x ya solo me funciona en la segunda ruta que deje.

Ahora bien cuanto ?

Eso dependerá del error, a mi me dice que me hacen falta poco más de 100MB, así que subo 100, si nos pide mucho es mejor dejar de usar zip por que podemos tener problemas.

Pero bueno si editamos el php.ini que deje arriba tenemos que ejcutar:

 /usr/local/cpanel/bin/install_php_inis

Va eso es todo 🙂