Displaying posts with tag: MySQL (reset)
MySQL: ¿Cómo restablecer password de root?

Si bien hay muchas páginas de internet que explican éste procedimiento en idioma Inglés, y algunas otras en Español, en esta entrada recordaremos como restablecer la contraseña de administración de la cuenta root, de MySQL Server, ya que es posible que alguna vez lo necesitemos y así  evitar “perder” tiempo en buscar en google el procedimiento, espero que a ustedes también les ayude

Pasos a Seguir:

Paso 1) Dar Stop al servidor de MySQL ( mysqld )

mysql@oventic:~$ /etc/init.d/mysql stop * Stopping MySQL database server mysqld [ OK ]

mysql@oventic:~$

Paso 2) Re-iniciar el proceso mysqld con la opción --skip-grant-tables,
más adelante explicaremos que especifica ésta opción.

mysql@oventic:~$ /opt/enterprise/mysql/bin/mysqld_safe --skip-grant-tables
101019 16:40:55 mysqld_safe Logging to syslog.
101019 16:40:55 mysqld_safe Starting mysqld daemon with …
[Lea más]
MySQL: Clustering ó Cluster

Algunas veces es común que confundamos las tecnologías MySQL ClusterClustering de MySQL Server, en este post revisaremos cuales son sus características y cuales sus principales diferencias.

Primero, es importante recordar que MySQL es una tecnología que provee 2 productos para la administración de Bases de Datos relaciones,  éstos productos son:

  • MySQL  Server (al escribir ésta entrada, la versión más reciente de MySQL Server es …
[Lea más]
Arreglar la replicación en MySQL saltando queries

En un entorno master-slave de MySQL es posible que nos encontremos que se han ejecutado en el master comandos que no se pueden trasladar al slave por algún motivo. Vamos a ver como saltarnos las queries mediante sql_slave_skip_counter Vamos a ver un caso concreto, supongamos que en el slave nos encontramos el siguiente error en [...]

MySQL: error: redeclaration of C++ built-in type ‘bool’

Al compilar el MySQL puede ser que tengamos el siguiente error: error: redeclaration of C++ built-in type 'bool' Vamos a ver como solucionarlo. Este error sale cuando hemos hecho el ./configure sin tener instalado el compilador g++, luego cuando se ha quejado con el siguiente error: source='my_new.cc' object='my_new.o' libtool=no \ DEPDIR=.deps depmode=none /bin/sh ../depcomp \ [...]

Una vez que conocemos la teoría, vamos a poner en marcha nuestro...

Una vez que conocemos la teoría, vamos a poner en marcha nuestro primer Cluster. Estará compuesto únicamente por 3 ordenadores.

Nodo 1 (192.168.1.106):

  • ndb_mgmd
  • mysqld

Nodo 2 (192.168.1.104):

  • ndbd

Nodo 3 (192.168.1.105):

  • ndbd

Esto es, el nodo 1 será un Management Node + API Node y los dos restantes Data Nodes.

Lo primero de todo es descargarnos MySQL Cluster de http://dev.mysql.com/downloads/cluster/

La instalación es tan sencilla como descomprimir el fichero y copiar a nuestro PATH los ejecutables que necesitemos. Por lo tanto, llevaremos a /usr/bin/ los ejecutables ndbd, ndb_mgmd, ndb_mgm, mysqld, mysqld_safe.

Para tener un poco ordenadas las cosas, creamos la carpeta /etc/mysql-cluster/ donde alojaremos el fichero de …

[Lea más]
Introducción a MySQL Cluster

MySQL Cluster es una base de datos que como su nombre indica funciona en un Cluster de servidores. Mucha gente confunde terminos y define un conjunto de servidores con replicación como un MySQL Cluster, pero hay que tener en cuenta que son dos conceptos totalmente distintos. MySQL Cluster nos ofrece:

  • Alta disponibilidad
  • Escalabilidad
  • Failover automático
  • Redundancia
  • Alto throughput

La versión actual es la 7.1 y puede descargarse de http://www.mysql.com/products/database/cluster/

Componentes

Un Cluster MySQL está compuesto por los siguientes componentes:

Manager (ndb_mgmd): es un servicio encargado de poner en marcha el cluster, conectar nuevos servidores y ejecutar distintos comandos de administración mediante el CLI ndb_mgm. Una vez que …

[Lea más]
Denegación de servicio en MySQL

Mediante un ALTER DATABASE es posible mover todos los datos del datadir a un nuevo punto, haciendo desaparecer todas las bases de datos. Vamos a suponer las siguientes base de datos: mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | cacti | | jordi | | mysql | | nagios | | [...]

Encontrar la raíz del problema en un entorno LAMP (II)

Anteriormente ya vimos evaluar el estado de un Apache mediante su server-status, hoy vamos a ver como evaluar el estado de un MySQL En caso de problemas resulta muy importante guardar la salida de los comandos que ejecutemos, ya que en un primer momento siempre se analiza a ojo y rápidamente todo lo que uno [...]

Finalmente no me certifico en MySQL Cluster

Realmente no es porque yo no quiera, que en realidad tengo muchas ganas, si no que el pésimo servicio de atención al cliente de Oracle me lo impide por su completa inutilidad operativa. Llevo meses esperando que hagan algo que a priori es sencillo, comprobar mis certificados en PearsonVUE para permitirme sacar la nueva certificación en Prometric. Algo tan sencillo como eso, más aún siendo Oracle cliente también de PearsonVUE, se ha convertido en una hazaña imposible.

Desde la última vez que me pidieron algunos datos y documentos desde "suncert_ww@oracle.com" no he vuelto a saber de ellos. Y cuando escribo ya no me llega ni el mensaje de respuesta automática. Por lo tanto, ¿que puedo pensar de esto? O que estoy filtrado de por vida o que son unos completos inútiles. Desde aquí lanzo unas preguntas:

  • ¿Si tuviese una cuenta en Metalink u Oracle Support me harían más caso?
  • ¿Y Si estuviese interesado en …
[Lea más]
Formación JAVA y MySQL en Zaragoza. Calendario 2010.

Os informamos de los cursos públicos JAVA y MySQL, que se van a impartir en el segundo semestre de 2010, en Zaragoza. Warp Networks como partner oficial de Sun Microsystems, imparte formación certificada MySQL y JAVA. También puede proveer a los interesados de vouchers para certificaciones Sun. FORMACIÓN JAVA EN ZARAGOZA: Programación Java (SL-275-SE6): Septiembre [...]