Instalación de MongoDB en Ubuntu

Siempre he dichoque si no tienes necesidad de algo no lo aprenderas, aun sea por la necesidad de puro gusto, no es mi caso pero les compartire una serie de post para trabajar con ubuntu con Rails. Voy a resumir los pasos de tal manera que solo sea copiar y pegar, si quieres la información…

Problemas con acentós y eñes con PHP y MySql

Seguramente les habra pasado que al guardan en BD de datos todo esta bien, pero al momento de consultar la informacion esta se muestra con simbolos raros donde usamos caracteres esepeciales. Una de las opciones es agregar utf8_encode o decode segun sea el caso, y el problema se soluciona «momentaneamente» ya que lo hace mas…

MYSQL IGNORING MY.CNF

A documentar este penoso suceso. Acababa de instalar y configurar un servidor, y todo salio muy bien, hasta le momento de configurar MySql como maestro, me encentre con el problema de que mysql estaba ignorando el archivo de configuración, es decir, no respetaba los cambios que había realizado en el archivo. Al ejecutar en consola “mysq –version” me mostraba lo siguiente (ademas de la versión, claro): [Warning] World-writable config file ‘/etc/mysql/my.cnf’ is ignored. A lo que la pagina de mysql decia: On Unix platforms, MySQL ignores configuration files that are world-writable. This is intentional as a security measure. Esta nota se refiere a que si un archivo de los necesarios para iniciar mysql tiene permisos 777, entonces lo omitirá por problemas de seguridad. Fue entonces cuando analice el proceso que había realizado con este servidor, y resulta que aun que lo tenia físicamente y con su propio monitor, me conecte a el por medio de WinSCP, por lo que para editar los archivos de configuracion con otro usuario, les di el permiso 777, y lo olvide. Y este era todo el problema, los chivos de configuración tenían permisos públicos. La solución darle a este permisos el 0644 y listo MySql funciono de maravilla.     Puedes revisar todos los archivos que necesita mysql para iniciar con strace -e trace=open mysqld     my.cnf mysql no apply changes ubuntu MySQL ignoring some params from my.cnf

Conoce el uso real, de tu servidor MySql en tu WebHosting (No te espantes!)

Si tienes un servidor compartido o web hosting, seguramente sabras que «valga la redundancia lo compartes» con otros usuarios, pero en este post te darás una idea de que tanto se usa «tu» servidor, no te espantes!!. Con PhpMyAdmin podemos conocer cierta información de nuestro servidor de base de datos, pero no solo de nuestras bd’s si no de todo el servidor en si, es decir, el uso que también le dan nuestros vecinos, te sorprenderán la cantidad de información que se procesa.

Rendimiento MyISAM VS InnoDB

Rendimiento MyISAM VS InnoDB Los registros se migraron de una base de datos en Access a mysql 5.6, el script de migración fue escrito en PHP ejecutado desde consola. La información se pasó a tablas exactamente iguales, sim procesar los datos.

Mysql 5.7 Con soporte JSON

Seguramente alguna vez han pensado o almacenado en una celda información en formato JSON, y esto es muy común ya que cuando recuperamos la información convertimos esta cadena en notación JSON, pero para MySQL lo que almacenamos no era más que simple texto, bueno esto hasta la versión 5.7.

Conexión a base de datos MySQL desde PHP

A diferencia de otros enjuagues de programación php no requiere ningún driver adicional para realizar la conexión con una base de datos, en este caso mysql, actualmente prácticamente cualquier instalador de servidor web (bitnami wamp, wamp, xapp) contiene lo necesario para realizar la conexión.

35 Bases de datos a elegir, Open Source

Quizá cuando hablamos entre opciones de base de datos,  lo más común sea elegir entre mysql, mariabd, postgreSql, SQLite, Oracle y SQLserver, que son de las más populares que hay, pero no es así, de echo en http://webresourcesdepot.com nos dan 35 opciones para que elijamos dependiendo lo que necesitemos hacer, entre estas opciones se encuentran…