Tag Archives: mysql

Fixed: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication

Hoy formatee el servidor 2 de Skamasle para instalar centOS en el.

Uno de los “problemas” con los que me encontré es que el nuevo panel no permite habilitar las conexiones remotas.

Otro de ellos era el siguiente error en algunos usuarios:

Warning: mysql_connect() [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:554) in [Removed] on line 2

Warning: mysql_connect() [function.mysql-connect]: OK packet 1 bytes shorter than expected in [Removed]p on line 2

Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in [Removed] on line 2


Así nos han encontrado!

  • mysqlnd cannot connect to mysql 4 1 using the old insecure authentication
  • mysqlnd cannot connect to mysql 4 1 using the old insecure authentication please use an administration tool to reset your password with the command set password = password(\your_existing_password\) this will store a new and more secure hash value in mysql
  • mysqlnd cannot connect to mysql 4 1 using the old insecure authentication please use an administration tool to reset your password with the command set password = password(your_existing_password) this will store a new and more secure hash value in mysql u
  • Authentication with old password no longer supported use 4 1 style passwords
  • warning: mysql_connect(): mysqlnd cannot connect to mysql 4 1 using the old insecure authentication

Función NVL de Oracle para MySQL

Actualizado: 1/2/2012
En este cortísimo post conoceremos al equivalente de la función NVL de Oracle para base de datos MySQL

Como algunos de los alumnos que cursaron FPGS ASIR (o ASIX en cataluña) soy un acha en sistemas Oracle.
En mi caso al menos estuvimos estudiando un curso entero 2 horas al día 4 días a la semana, casi 300 horas, de administración de sistema de base de datos Oracle con un profesor que volaba más rápido que el falcon 9..

Así que se muchísimo de SQL y Oracle, pero como siempre lo barato y bueno es más usado que lo caro y bueno así que el 99,9% de las veces utilizo MySQL.
Por lo que interesa saber cuales son las funciones de MySQL equivalentes a las de Oracle.

En este caso, el equivalente de NVL, una función de Oracle que nos permite remplazar un valor vacio por el indicado, es IFNULL

> SELECT IFNULL(NULL,'el valor es nulo :D');

La consulta anterior nos devolverá ‘el valor es nulo :D’


Así nos han encontrado!

  • nvl oracle
  • consultar datos oracle
  • nvl en oracle
  • nvl mysql
  • Oracle NVl

Como armar una página web

Cuando uno se inicia en la programación web lo primero que se pregunta es: Como armar una página web? que necesito saber? donde puedo subir mi web? etc…
Entonces, empecemos por el principio.

Conocimientos para armar una página web

Antes de plantearnos todas estas dudas requeriremos de los conocimientos.

Así que lo primero y principal es aprender HTML y CSS. Ambos son bastante fáciles de aprender y no requieren de conocimientos previos, como recomendación personal también agregaría XML y XHTML.

Más adelante os daréis cuenta de la importancia de los estándares.
Sabiendo HTML y CSS seremos capaces de armar una página web estática, maquetar, crear plantillas, pasar diseños de photoshop a html.

Como Importar Una Base de Datos MySQL Grande y Renombrar una Tabla – Desde Consola

Llevo tiempo sin escribir por aquí así que escribo como invitado que nax se a apoderado de todo esto.. con el asunto de la programación.. yo soy mas de Linux, administración y esas cosillas.. así que no les voy a hablar mucho sobre programar si no mas bien tips sobre como administrar u optimizar las labores.

Hoy les vengo a comentar algunas cosas bastante básicas que hay que saber a la hora de tener una página web, mas un VPS o un Servidor Dedicado.

Estos días me a tocado migrar varias páginas webs, algunas en hosting compartido otras en servidores dedicados.

En una me encontré con un problema bastante grande, la base de datos pesaba mas de 2 gigas, y tuve el típico problema de PHPMyAdmin y su limite de importación que estaba restringido a 100MB, aunque comprimi la BD esta quedo con un peso de 250mb, el problema era el mismo.

Lo bueno de estar en un dedicado es que se puede ir al php.ini y aumentar el limite de subida de archivos.

No pongo la ruta para no liarlos mucho con esto, si tienen cpanel tendrán una ruta, si tienen plesk otra, si tienen debian cambia.. en fin todo depende de como instalaron y en que sistema..

Así que por si no saben donde esta nos ubicamos en la raiz / y hacemos una búsqueda.


Así nos han encontrado!

  • renombrar base de datos mysql
  • phpmyadmin importar base de datos grande
  • importar bases de datos grandes mysql
  • importar base de datos grande mysql
  • importar base de datos mysql grande
  • renombrar una base de datos mysql

Solución a Table is marked as crashed and should be repaired

Actualización: 1/2/2012
Hoy mientras trabajaba para una cliente poniendo un banner en un oscommerce, de repente, sin venir a cuento, apareció un error similar al siguiente:

#UnNumero “Nombre Tabla” table is marked as crashed and should be repaired

Concretamente en mi caso era la tabla sessions.
Por lo que leí por internet parece ser que la tabla se corrompió por alguna transacción mal efectuada.

Así que rápidamente entré en mi administrador de base de datos (en este caso era el PhpMyAdmin), cliqué en la base de datos y luego en la opción SQL, para poder escribir comandos SQL y escribí:

repair TABLE nombre_de_la_tabla;

También puede usarse:
 
 
 
 
 
 
 
 
 
 
 

mysqlcheck –auto-repair base_de_datos nombre_de_la_tabla;

para hacer un quequeo previo y ver si está realmente dañada.

Espero le sirva a alguien en un futuro ya que puede salvar nuestro hosting de estar caido 2 horas (maldito servicio técnico que todo tiene que hacerlo uno..)


Así nos han encontrado!

  • is marked as crashed and should be repaired
  • table is marked as crashed and should be repaired
  • is marked as crashed and should be repaired mysql
  • marked as crashed and should be repaired
  • table is marked as crashed and should be repaired mysql
  • mysql table is marked as crashed and should be repaired
  • mysql is marked as crashed and should be repaired
  • mysql error is marked as crashed and should be repaired