Posts Tagged ‘PhpMyAdmin’

Linux: Connectar MySQL mitjançant un túnel per SSH

diumenge, desembre 1st, 2013

Molta genta empra el PhpMyAdmin o el client mysql des de línia de comandes.

Si teniu un hosting que us permet accès per ssh, però no podeu obrir els ports del tallafocs (firewall) o bé no teniu adreça ip fixa, o voleu transmetre les dades des de / a MySQL encriptades, aquí us deixo aquest truc que de manera senzilla us permetrà fer-ho.

Mireu aquest exemple:

ssh ubuntu@db.codic.cat -L 13306:127.0.0.1:3306 -N

El que fem amb aquesta comanda és connectar-nos al servidor db.codic.cat , on resideix el mysql, per ssh, amb l’usuari ubuntu.

Alhora estem creant un túnel (tunnel) que comunicarà el port 13306 del nostre odinador local amb el host db.codic.cat.

A db.codic.cat es redigirà aquest tunnel cap a localhost (127.0.0.1), port 3306, el port per defecte de MySql.

El mateix procediment de tunnel es pot fer servir per  a saltar a un altre servidor remot també.

Si el servidor funciona amb usuari i mot de pas, se’ns demanarà la contraseya de l’usuari ubuntu, en aquest cas.

Si el servidor funciona amb certificats (key pairs) s’usarà la configuració habitual de ~/.ssh/config

Si voleu forçar l’us d’un certificat podeu fer servir el paràmetre -i /ruta/al/certificat

La connexió s’establirà, la podeu finalitzar amb CTRL + C.

Llavors podeu usar el vostre programa favorit i indicar-li que es connecti a 127.0.0.1 al port 13306, i en realitat la connexió passarà a través del túnel fins al vostre servidor remot.

 

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

WAMP

dijous, desembre 24th, 2009

WAMP vol dir:

Windows

Apache

MySql

PHP.

És habitual l’expressió LAMP:

Linux

Apache

MySql

PHP.

La gent de wampserver.com van desenvolupar un WAMP:

Apache + MySql +  PHP per a Windows.

Bàsicament han creat un executable que instal·la Apache, Php, i MySql tot llest per a començar a programar i que permet configurar la majoria de coses amb un clic.

Les directives de PHP.INI o d’Apache (httpd.conf) es poden modificar amb una simple pulsació del botó del ratolí, i llavors el programari modifica els fitxers de configuració.

Així per exemple per a activar en PHP que permeti usar <? i no només <?php, enlloc de modificar l’arxiu PHP.INI i acativar la directiva short open tag, fem clic a la opció pertinent, wamp fa que s’actualitzi la configuració, i al cap de 2 segons en el nostre entorn ja permet executar codis PHP com <?=”Hola Catalunya”?>.

Crear àlies al servidor web es fa també des del ratolí i és terriblement fàcil.

Una altra de les gràcies és que permet disposar de diverses versions d’Apache, de PHP o de MySql i de bescanviar quina s’està executant amb un clic.

Nogensmenys per a fer això s’ha d’instal·lar uns complements.

I per a acabar-ho d’adobar incorpora el PHPMyAdmin, que és un administrador web per a MySql, per a poder crear les taules, índexs, afegir usuaris, permisos, etc… des de la mateixa eina.

No podia faltar la opció phpinfo(). ;-)

Jo acostumo a desenvolupar en PHP contra Linux, o bé contra Windows, però en configuracions on tot és instal·lat manualment i els arxius s’han de modificar a mà: el servidor Web, MySql, i el PHP…

I haig de dir que amb wampserver va ser descarregar-lo i començar a programar en qüestió de segons.

El fet de poder parar tots els serveis per a que no consumeixin memòria ni CPU mentre no els fem servir, i poder-los reiniciar en segons amb un clic, també és d’agrair.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy