
Cuando MySQL funciona correctamente es una maravilla, sin embargo, cuando algo va mal, uno puede volverse loco. Aquí te dejo algunas recomendaciones que puedes seguir para enfrentarte a los problemas de conexión de MySQL:

Como ya hemos mencionado en algunos posts anteriores, saber utilizar MySQL y administrar bases de datos desde la línea de comandos puede ser muy eficiente, sobretodo si eres un administrador de sistemas Linux. A veces, esta es la mejor forma de hacer las cosas, especialmente si estas ayudando a otro usuario y necesitas acceso roto a su base de datos.
Para borrar una tabla, hacemos login en MySQL:
mysql -u root -p
Introducimos la contraseña y luego nos dirigimos la base de datos que queremos editar escribiendo en la consola:
mysql> use [db name];
Y finalmente, par eliminarla:
mysql> drop table [nombre de la tabla]
Para eliminar una línea:
mysql> DELETE from [nombre de la tabla] where [nombre del campo] = ‘whatever’;
Cuando termines escribe “quit”.
Fotografía | www.flickr.com
Continúa la lectura: Como usar MySQL desde la línea de comandos

Después de crear una base de datos MySQL, la próxima cosa que tendrás que hacer es añadir los datos que desees. Para hacerlo, tendrás que configurar tablas. Si estas instalando un sistema de administración de contenidos otro tipo de script, es muy probable que el software haga el trabajo por ti. Pero si este no es el caso, deberás crear las tablas tu mismo. Aunque hacerlo desde la linea de comandos no es tan difícil como imaginas, utilizar la interfaz web de phpMyAdmin simplificará el proceso.
Para crear una nueva tabla, sigue estos pasos:
Cuando termines, podrás ver que has creado tu primera tabla de datos. Cada vez que tengas que añadir nueva información tendrás que repetir el proceso.
Continúa la lectura: ¿Cómo crear una tabla de datos con phpMyAdmin?

En un post anterior, vimos cómo crear una base de datos en MySQL utilizando cPanel. Sin embargo, hoy, vamos a aprender a hacer la misma tarea usando la interfaz gráfica gratuita de administración de MySQL: phpMyAdmin. Sólo tendremos que seguir estos pasos:
Nota: Algunos paneles de control, como por ejemplo cPanel, requieren volver a crear bases de datos a través de su interfaz. Si es así, sólo tendrás que seguir las instrucciones.
¡Y eso es todo! Ahora tienes una nueva base de datos creada. Para asignar los usuarios a la base de datos, haz clic en la pestaña “privilegios” desde la página de la base de datos que te interese tratar. Cuando hayas elegido los permisos que quieres, podrás agregar, eliminar y configurar las bases de datos con relativa facilidad.
Fotografía | www.flickr.com
Continúa la lectura: ¿Cómo crear una base de datos con phpMyAdmin?

Siempre que te cambies de compañía de hosting o te muevas a otro servidor, tendrás que migrar todos tus datos. Hace años, la información se almacenaba en alchivos sin formato o directamente en archivos HTML. Sin embargo, se probó que la administración de este tipo de archivos era ineficiente y era más fácil mover los ficheros. Con las bases de datos, el traslado puede ser bastante confuso. Antes de hacer nada, deberías considerar los siguientes puntos:
Fotografía | www.flickr.com
Continúa la lectura: ¿Cómo trasladar mis bases de datos a otro servidor?

MySQL es el software de bases de datos para servidores Web más popular del mundo. La página Web de MySQL ofrece una versión gratuita de MySQL Workbench, una interfaz de administración de bases de datos que se merece toda nuestra atención. De hecho, decidí bajarla y ponerla a prueba y me encontré con una potente herramienta. Además, funciona sobre Windows, Mac Os X y varias versiones de Linux. Yo probé la versión para Ubuntu y funciona de maravilla.
Cuando entras en la aplicación, aparece el entorno de trabajo bajo tres categorías: SQL Development, Data Modeling, y Server Administration. Yo quise testar cómo de fácil era conectarse a una base de datos, así que hice click inmediatamente sobre “Nueva Conexión”. Por defecto, aparecerán las bases de datos locales, que es justamente lo que yo quería editar, así que no tube que configurar nada y tendrá acceso a las bases de datos de forma directa (claro, indicando la contraseña). A continuación apareció una nueva pestaña en el entorno de trabajo en la que podía visualizar todas mis bases de datos my SQL. Para editar una, sólo tienes que hacer click sobre ella y comenzar.
La verdad, no se qué es “Data Modeling”, así que ignoré totalmente esta sección. Me dirigí directamente a la sección de administración y le di a “New Server Instance”. Otra vez, aparecieron diversas opciones de configuración, pero ya estaban adaptadas a mi sistema de forma predeterminada, así que estaba listo para conectarme al servidor local. En cuestión de segundos pude disponer de gráficos actuales, estados del servidor, opciones de configuración y registros para mi servidor MySQL.
Continúa la lectura: Administración de bases de datos con MySQL Workbench

Si tienes contratados servicios de hosting con SiteGround y quieres transferir los contenidos de tu página a otra máquina, el proceso es realmente sencillo, solo tendrás que seguir los siguientes pasos:
Los servicios de hosting de SiteGround no son impresionantes, pero hay que decir que dan muy buen soporte al usuario. Además, en su página Web podrás encontrar foros de consultas, tutoriales de iniciación, explicaciones ilustradas sobre el panel de control cPanel, etc. Si estás buscando una compañía de hosting y no sabes por donde empezar, en mi opinión, SiteGround es una opción a tener en muy cuenta.
Vía | www.siteground.com
Continúa la lectura: ¿Cómo transferir el contenido de mi servidor desde SiteGround?

Ya son muchos los gigantes de Internet que se han abandonado las bases de datos de MySQL a favor de nuevo sistema con nombre de personaje “telenovesco”: Cassandra. Se trata de un sistema de bases de datos de código abierto que está reclutando seguidores muy rápidamente.
Cassandra fue desarrollado originariamente por Facebook y fue lanzado a través de un repositorio de Google en 2008. Ya en 2009, la Fundación Apache añadió Cassandra a su proyecto, y en Febrero de 2010 lo convirtió en un proyecto de alto nivel. Está diseñado especialmente para trabajar con cantidades enromes de datos distribuyéndolas en diferentes servidores. Además, parece ser que es realmente estable y aplica el método Sigle Point of Failure (SPOF).
Twitter se ha sumado bastante tarde a la lista de grandes compañías que han adoptado Cassandra. Algunas de estas empresas son IBM, Cisco o Digg. Como ya hemos visto, Cassandra es software de código abierto, pero eso no es todo, ha sido distribuido bajo Licencia Apache 2 y podemos descargarlo totalmente gratis desde la página Apache.org.
Fotografía | www.flickr.com
Continúa la lectura: Twitter es de los últimos en abandonar MySQL por Cassandra

Las bases de datos en MySQL requieren un mantenimiento regular, pero normalmente lo único que tenemos que hacer para ello es re-optimizarla y comprobar errores. En estos casos, hacerlo a mano es de lo más pesado y una auténtica pérdida de tiempo. Siguiendo los siguientes pasos, podrás configurar esta tarea para que se realice de forma automática y repare tus bases de datos:
crontab -e
0 1 * * * mysqlcheck -Aao –auto-repair -u root -p[password] > /dev/null
Este comando comprobará todas las bases de datos registradas en tu servidor. Si no tienes acceso root y sólo quieres atender a tu propia página Web, puedes editar cron desde el panel de control o sustituir “root” por tu nombre de usuario de MySQL. Cuando termines guarda el archivo. Desde este momento cron ejecutará el chequeo con mysqlcheck a la 1 de la madrugada, cada día.
Vía | www.mydigitallife.info
Continúa la lectura: ¿Cómo optimizar automáticamente una base de datos en MySQL?

En muy poco tiempo, Twitter se ha convertido en una de las redes sociales dominantes en Internet. En esta plataforma podemos enviar mensajes cortos a una comunidad de usuarios personal. Por este motivo, se ha convertido en muy buena herramienta para los negocios que quieren darse a conocer, además de que es un método formidable para comunicarse con otros compañeros de trabajo que puede que no compartan oficina contigo. Lo malo de todo esto es que ha comenzado a ser una plataforma de peticiones continuas y links a páginas Web, con el mero fin de atraer tráfico.
Correr un servidor de micro-blogging para ti solo es una buena solución, de este modo podrás usarlo para lo que quieras y compartirlo con quien tú quieras. Además, te dará más privacidad, especialmente si quieres utilizarlo por motivos internos de empresa. Aunque Twitter ofrezca opciones de privacidad, nunca puedes estar 100% seguro si no montas tu propio centro de datos. StatusNet es una plataforma de micro-blogging gratuita que puede interesarte.
Puedes utilizar StatusNet desde tu propio domio, compartir archivos, crear grupos, extensiones y aplicaciones. Además, puedes acceder desde tu ordenador o directamente desde un dispositivo móvil. Emplea PHP y MySQL para administrar las bases de datos y, por si fuera poco, es totalmente gratuita y libre, ya que se distribuye bajo licencia GPL. Puedes descargar StatusNet directamente desde su página Web oficial.
Continúa la lectura: Crea tu propia plataforma de micro-blogging con StatusNet

Puede que utilices un servidor de Sun microsystems OpenSolaris, la versión gratuita y libre del popular sistema operativo basado en Unix Solaris OS. Aquellos que hayáis experimentado ya con otros sistemas Unix o Linux en servidores encontraréis OpenSolaris mucho más familiar. A pesar de ello, existen algunas diferencias importantes.
Una de las primeras cosas que probablemente quieras hacer con tu sistema es instalar nuevos programas, obviamente. El comando para hacerlo es “pkg”. Veamos un ejemplo:
pfexec pkg install SUNWmysql
Si queremos instalar el paquete completo de PHP, MySQL y Apache, instala el meta paquete llamado “amp”. Puedes hacerlo así:
pfexec pkg install amp
Este mismo comando que usamos para instalar software puede utilizarse también para actualizar programas y resolver dependencias automáticamente. Para más información sobre cómo instalar paquetes en OpenSolaris puedes visitar la página de Sun.
Fotografía | www.flickr.com
Continúa la lectura: ¿Como instalar programas en un servidor OpenSolaris?

Si utilizas phpMyAdmin puede que te hayas encontrado con el problema de no poder subir un archivo porque era demasiado pesado. Por defecto, phpMyAdmin permite subir un máximo de 2,048 Mb. ¿Cómo podemos subir un archivo más grande al servidor?
Existen diferentes vías para subir e importar datos con MySQL. Una posibilidad sería modificar directamente MySQL con el archivo de configuración my.cnf, abriéndolo con cualquier editor de texto y añadiendo la directiva max_allowed_packet, podremos personalizarlo a nuestro gusto.
Sin embargo, aunque esta sería una opción válida, no es la más recomendable. Realizar cambios en el corazón de MySQL, sin ser un administrador experto, es un tanto peligroso. Así que la mejor forma de permitir la subida de archivos pesados a tu servidor es emplear el siguiente comando desde la terminal de Linux:
mysql -u USUARIO -p B.Datos < B.DATOS.sql
Con este comando SSH, subiremos el archivo a nuestro servidor a través de FTP y lo importaremos, dejando los detalles de configuración de MySQL intactos.
Fotografía | www.flickr.com
Continúa la lectura: PhpMyAdmin: ¿Cómo subir archivos grandes al servidor con MySQL?