Compartiendo el conocimiento
RSS icon Email icon Bullet (black)
  • Problema con el Socket PDO de MySql y ZendServer CE

    Esta entrada la escribo como un truco o consejo a la hora de realizar una conexión a base de datos MySQL utilizando PDO con ZendServer CE.

    Resulta que tengo un laptop en el que tengo instalado una instancia de ZendServer CE (Comunity Edition), la versión gratuita de ZendServer. Trabajando en un proyecto desde mi laptop resulta que no me podía conectar a la BBDD mientras que desde mi desktop no tenía ningún problema. Revisé la configuración de PHP, que estuviese instalado y activado en el php.ini las librerías PDO (PHP Data Object). Todo estaba bien configurado, incluso php_info() me deciía que todo era correcto pero la conexión fallaba.

    La BBDD se realiza en el equipo local, por lo tanto a la hora de conectarme, el SERVER es “Localhost”. Al utilizar “Localhost”, ZenServer intenta abrir un socket a la BBDD que por algún motivo que no me he puesto a investigar falla estrepitosamente. La solución es bien sencilla, cambiamos “Localhost” por la IP “127.0.0.1” y listo, así forzamos a que PDO utilice TCP para realizar la conexión.

  • MySQL Workbench – Error Code: 1175

    Hace ya algún tiempo que utilizo la herramienta MySQL Workbench en mi trabajo diario, desde que se publicó el release de la versión 5.2. Esta herramienta integra:

    • 1. SQL Development, anteriormente llamado MySQL Query Browser.
    • 2. Server Administration, anteriormente llamado MySQL Administrator
    • 3. Data Modeling, anteriormente llamado MySQL Workbench

    Ahora tengo instalada la versión 5.2.28, y me sucedió hace pocos días que al ejecutar una sentencia TRUNCATE TABLE me devolvía el siguiente error:

    Error Code: 1175. To disable safe mode, toggle the option in Preferences -> SQL Editor -> Query Editor and reconnect.
    You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column

    Leer el artículo completo »