Eso pasa porque MySQL no levanta por defecto el networking... es decir, cuando se conecta desde localhost en realidad no lo hace usando la red, sino el mysql.sock que esta localmente, se conecta por el sistema de archivos vaya. Si el mysql se encuentra en una maquina distinta a la de apache, entonces si es necesario levantar el networking y ya va a aparecer el puerto de mysql abierto, si no, deberia poder conectarse... si mal no recuerdo en PHP puedes especificarle el host (localhost) o tambien el .sock al que se tiene que conectar. Hay que revisar si el php tiene el soporte para mysql en el php.ini: $ cat /etc/php5/apache2/php.ini | grep mysql.so extension=mysql.so Hay que ver que no esté comentado (con un ; al principio). Se instaló el paquete php-mysql?
Salud On 12/2/05, José Alberto Rodríguez Castañeda <[EMAIL PROTECTED]> wrote: > > Que tal, > > Segun lo que me comento hasgonz, si accede localmente la mysql desde > consola > no tiene problemas para ejecutar sus consultas, pero desde una aplicación > web con php no realizar consultas. Lo que le parece extraño es que al > hacer > un nmap -v localhost no le aparece que el mysql este escuchando en el > puerto > 3306. > > Fue poco lo que platique con él y no super su solomente no podia realizar > consultas o tambien alguna otra operación de sql. > > Saludos! > Beto > > > >From: Abel Hernandez Zanatta <[EMAIL PROTECTED]> > >Reply-To: Lista de distribucion del GULAgs <[email protected]> > >To: Lista de distribucion del GULAgs <[email protected]> > >Subject: Re: [Mailman] Problema mysql en mdv2006 > >Date: Thu, 01 Dec 2005 14:24:04 -0600 > > > >No entiendo exactamente tu problema.... > > > >Si la base de datos esta en la misma maquina que la pagina, lo del > firewall > >no viene ni al caso.... > >Por que....? > >Por que veo exagerado que te protegas del localhost.... sobre todo por > los > >problemas que le puedes > >ocasionar a otras aplicaciones que utilizan a localhost. > > > >Igual y ni siquiera debes poner mysql para se accesado por cualquier > >host.... > >Ahora eso ya es cuestion de gustos y de seguridad. > > > >Cuando accesas con el usuario que dices a la base de datos en cuestion es > >decir: > > > >mysql -p bdatos -u usuario > > > >y haces un query a la tabla X no obtienes nada....? > > > >O es a traves de algun query o aplicacion via web...? > > > > > > > > > > > >Flores Lopez Jesus Gonzalo wrote: > > > >>Hola a todos: > >> > >>Los molesto para ver si alguien me puede auxiliar con > >>un detalle que tengo en mysql y mandriva2006. > >> > >>Se tiene un sistema web, el cual con ayuda de mysql, > >>almacena información de personas. > >> > >>Instale desde 0 en una PC Mandriva 2006, con PHP, > >>MySQL, Apache, etc., despues de varios detalles, ya > >>puedo entrar al sistema y logearme; pero el detalle es > >>que, cuando yo deseo buscar los datos de alguien, > >>simplemente NO los muestra. > >> > >>Revise que se estuvieran ejecutando, los demonios, ps > >>-A y ps -ef > >> > >>16160 ? 00:00:01 httpd > >>16161 ? 00:00:00 httpd > >>16162 ? 00:00:00 httpd > >>16163 ? 00:00:00 httpd > >>16164 ? 00:00:00 httpd > >>16165 ? 00:00:00 httpd > >>16166 ? 00:00:00 httpd > >>16167 ? 00:00:00 httpd > >>25275 ? 00:00:00 mysqld_safe > >>25311 ? 00:00:00 mysqld > >> > >>Despues vi los permisos de la BD, en mysql, mysql -u > >>usuario -p bdatos > >>los cuales estan bien y tiene permisos suficientes o > >>mejor dicho todos(acceso,insertar, borrar, consultar, > >>etc.) > >> > >>También revise, que los permisos ugo usuario grupo, > >>esten correctos. > >> > >>A lo mejor es cosa de los, dichosos puertos, de los > >>cuales Ya di permisos en el firewall. > >> > >>nmap -v localhost > >> > >>Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) > >>at 2005-12-01 13:50 CST > >>Machine 127.0.0.1 MIGHT actually be listening on probe > >>port 80 > >>Initiating Connect() Scan against dhags.gob.mx > >>(127.0.0.1) [1663 ports] at 13:50 > >>Discovered open port 80/tcp on 127.0.0.1 > >>Discovered open port 22/tcp on 127.0.0.1 > >>Discovered open port 443/tcp on 127.0.0.1 > >>Discovered open port 10000/tcp on 127.0.0.1 > >>Discovered open port 8080/tcp on 127.0.0.1 > >>Discovered open port 3128/tcp on 127.0.0.1 > >>The Connect() Scan took 0.15s to scan 1663 total > >>ports. > >>Host dhags.gob.mx (127.0.0.1) appears to be up ... > >>good. > >>Interesting ports on *****.***.** (127.0.0.1): > >>(The 1655 ports scanned but not shown below are in > >>state: closed) > >>PORT STATE SERVICE > >>22/tcp open ssh > >>80/tcp open http > >>443/tcp open https > >>3128/tcp open squid-http > >>8080/tcp open http-proxy > >>10000/tcp open snet-sensor-mgmt > >> > >>Son los puertos que necesito, junto con el 3306 del > >>mysql; pero si observamos NO aparece. > >> > >>Buscando en Internet, di con esta pagina (aunque ahi > >>hablan del Debian) > >> > >>http://lists.debian.org/debian-user-spanish/2004/09/msg00636.html > >> > >>Revisando el archivo que ahi mencionan, no aparece en > >>mi caso, dicha linea skip-networking. > >> > >>Total que buscando en los logs del mysql, encontre lo > >>siguiente: > >> > >>051124 15:35:01 mysqld started > >>051124 15:35:03 InnoDB: Started; log sequence number > >>0 43634 > >>/usr/sbin/mysqld: ready for connections. > >>Version: '4.1.12' socket: '/var/lib/mysql/mysql.sock' > >>port: 0 Source distribution > >>051125 11:54:04 [Note] /usr/sbin/mysqld: Normal > >>shutdown > >> > >>051125 11:54:04 InnoDB: Starting shutdown... > >>051125 11:54:05 InnoDB: Shutdown completed; log > >>sequence number 0 43634 > >>051125 11:54:05 [Note] /usr/sbin/mysqld: Shutdown > >>complete > >> > >>051125 11:54:05 mysqld ended > >> > >>051201 10:36:05 mysqld started > >>051201 10:36:05 InnoDB: Started; log sequence number > >>0 43634 > >>/usr/sbin/mysqld: ready for connections. > >>Version: '4.1.12' socket: '/var/lib/mysql/mysql.sock' > >>port: 0 Source distribution > >>051201 12:41:14 [Note] /usr/sbin/mysqld: Normal > >>shutdown > >> > >>051201 12:41:15 InnoDB: Starting shutdown... > >>051201 12:41:15 InnoDB: Shutdown completed; log > >>sequence number 0 43634 > >>051201 12:41:15 [Note] /usr/sbin/mysqld: Shutdown > >>complete > >> > >>051201 12:41:15 mysqld ended > >> > >>051201 12:41:17 mysqld started > >>051201 12:41:17 InnoDB: Started; log sequence number > >>0 43634 > >>/usr/sbin/mysqld: ready for connections. > >>Version: '4.1.12' socket: '/var/lib/mysql/mysql.sock' > >>port: 0 Source distribution > >>~ > >> > >>Algun tip o sugerencia?, gracias de antemano por su > >>tiempo. > >> > >>[mientras tanto, sigo buscando en internet]. > >> > >>atte. Hasgonz. > >> > >> > >>J usticia E speranza S alud U nion S abiduría > >> > >>Linux user #213863 > >> > >> > >> > >> > >> > >>___________________________________________________________ Do You > Yahoo!? > >>La mejor conexión a Internet y <b >2GB</b> extra a tu correo por $100 al > >>mes. http://net.yahoo.com.mx > >> > >>_______________________________________________ > >>Mailman mailing list > >>[email protected] > >>http://www.gulags.org.mx/mailman/listinfo/mailman > >> > >> > >> > > > > > >-- > >Ing. Abel Hernandez Zanatta > >Isssspea > >http://www.isssspea.gob.mx > >Soporte Tecnico y Redes > >01(449)910-2087 ext. 3835 01(449)910-2081 Cell 044 449 4486118 > > > >_______________________________________________ > >Mailman mailing list > >[email protected] > >http://www.gulags.org.mx/mailman/listinfo/mailman > > > _______________________________________________ > Mailman mailing list > [email protected] > http://www.gulags.org.mx/mailman/listinfo/mailman > -- ________________ Jorge A Gallegos -kad-
