Displaying posts with tag: MySQL (reset)
Install Sys_Schema on MySQL – MariaDB

If you are a database administrator, it could be really useful to hava available good tools. When this blog started, I already wrote about frameworks for MySQL DBA, and I’ve read several entrances about common_schema, another useful framework under the MySQL-MariaDB ecosystem. Today it’s time for Sys Schema, a collection of views, functions and procedures to help MySQL administrators get insight in to MySQL Database usage, so let’s install it. Install SYS on Windows The project is available to download on GitHub: https://github.com/MarkLeith/mysql-sys, so, I downloaded it and unzip on...read more

The post Install Sys_Schema on MySQL – MariaDB appeared first on Manejando …

[Lea más]
Instalando SYS schema en MySQL y MariaDB

Si te dedicas a administrar un servidor de base de datos, bien te vale disponer de buenas herramientas. Aquí ya hablamos al comienzo del blog sobre frameworks para MySQL, y he contado en varias entradas sobre common_schema. Hoy le toda a Sys Schema, un conjunto de vistas, funciones y procedimientos para que el trabajo de los DBA sea mejor. Básicamente, se trata de un conjunto de herramientas para conocer cómo se está utilizando la base de datos. Así que … empezamos por la instalación. Instalando SYS en Windows El proyecto...read more

Esta entrada Instalando SYS schema en MySQL y MariaDB es contenido original de Manejando datos - Blog de bases de datos y …

[Lea más]
Updating MySQL Server with MySQL Windows Installer

I laready wrote how to update MySQL version (here you have a compilation list of entrances related to MySQL of this blog). Today’s entrance would like to show you how to update from MySQL 5.6.15 to version 5.6.21 (november 2014). The aspect of MySQL Windows Installer has changed, with this presentation: Clic on Next, and check all products you want to update! The next step is a compilation of actions that it will take place when installing: Clic on Execute to proceed (the interrogants are due becuase I don’t have an...read more

The post Updating MySQL Server with MySQL Windows Installer appeared first on Manejando datos.

Related …

[Lea más]
Actualizando MySQL gracias a MySQL Windows Installer

Vale, os he contado cómo hacer una actualización con cambio de versión (aquí teneis un listado completo sobre resumenes de entradas de MySQL), pero … en esta ocasión, vamos a actualizar una instalación de MySQL 5.6 desde la versión 5.6.15 a la 5.6.21 (noviembre de 2014). Ha cambiado el aspecto de MySQL Windows Installer, con esta presentación inicial: Pulsamos en Siguiente (Next), y marcamos los productos que queremos actualizar. Yo he marcado todos! El siguiente paso me indica las acciones que tendrá lugar para cada producto: Y le doy a...read more

Esta entrada Actualizando MySQL gracias a MySQL Windows Installer es contenido original de …

[Lea más]
A PARTICIÓN MySQL y subpartición Ejemplo

Original post: http://anothermysqldba.blogspot.com/2014/12/a-mysql-partition-and-subpartition.html

Así que esto es sólo un ejemplo sencillo de cómo configurar una partición y un subpartición en MySQL. El concepto aquí es que usted tiene datos en una tabla con numerosos valores en un campo de fecha y hora. Es posible que tenga datos que se propagan a través de numerosos años (probablemente lo hace). Así que una forma de partición de estos datos es de tipo que por años, pero luego también ordenarla por mes dentro de esa partición anual. 

A continuación se muestra un ejemplo que puede utilizar para su consideración. 

Tenga en cuenta la tabla de prueba. Su mesa con tener muchos más campos de golf. 

CREATE TABLE `t1` …

[Lea más]
CREATE TABLE en MySQL 5.6

En versiones anteriores a MySQL 5.6 podíamos crear tablas sin especificar el storage engine:

mysql> create table lol(id int);
Query OK, 0 rows affected (0.11 sec)

A partir de MySQL 5.6, por defecto, se quejará de error de sintaxis:

mysql> create table lol(int id);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'int id)' at line 1

Si miramos el sql_mode que tenemos por defecto en MySQL 5.6 veremos que tenemos:

mysql> show variables like 'sql_mode';
+---------------+--------------------------------------------+
| Variable_name | Value                                      |
+---------------+--------------------------------------------+
| sql_mode      | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | …
[Lea más]
Formato de la contraseña de MySQL

En las versiones recientes de MySQL (+4.1) el formato por defecto se trata de un hash formado por 40 carácteres:

mysql> select password("systemadmin.es");
+-------------------------------------------+
| password("systemadmin.es")                |
+-------------------------------------------+
| *3E04A027486FB53129AC5812D2CF8E4062899311 |
+-------------------------------------------+
1 row in set (0.00 sec)

Dicho hash corresponde al resultado de aplicar el SHA1 a la cadena que le pasamos dos veces, pero la segunda no sobre la cadena hexadecimal sino el hash binario, lo podemos ver en el código de MySQL:

/*
    MySQL 4.1.1 password hashing: SHA conversion (see RFC 2289, 3174) twice
    applied to the password string, and then produced octet sequence is
    converted to hex string.
    The result of this function is used as return value from PASSWORD() and
    is stored in the …
[Lea más]
Instalación Linux, nginx, MySQL, PHP (LEMP) en CentOS 7

Detras de las siglas LEMP de esconde el típico LAMP cambiando el Apache por un nginx (la E es por la forma que se pronuncia. Vamos a ver cómo instalar una LEMP en CentOS 7:

Primero deberemos instalar los repositorios:

  • Podemos instalar el repositorio oficial de nginx mediante:
    rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    
  • Para MySQL 5.6 también podemos tirar del repositorio oficial para substituir la MariaDB que nos viene por defecto:
    rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    
  • Para otras utilidades que necesitaremos también podemos …
[Lea más]
Cliente MySQL 5.6: Ignorar comandos SQL

A partir de la versión 5.6.8 del cliente de MySQL podremos ver que tenemos algunas queries que son ignoradas del history.

Una forma común de obtener contraseñas de un MySQL era mirar en los ficheros .mysql_history en búsqueda de dichas contraseñas, por esto se ha añadido la opción –histignore para poder controlar que comandos acaban en el history del cliente de MySQL.

Por defecto, incluye las keywords IDENTIFIED y PASSWORD de la siguiente manera:

*IDENTIFIED*:*PASSWORD*

Por lo que cualquier comando, incluse una SELECT o un CREATE TABLE que incluya un campo llamado “password”, no se añadirá el history:

mysql> use mysql
Database changed
mysql> select user,password from mysql.user;
+------+-------------------------------------------+
| user | password                                  | …
[Lea más]
systemctl y MySQL

Original post: http://anothermysqldba.blogspot.com/2014/11/systemctl-and-mysql.html

Así que algunos usuarios puedan terminar un yum install de MySQL y esperar a ser capaz de utilizar el siguiente comando para iniciar el servidor MySQL :: /etc/init.d/mysql comienzan sólo para obtener "No existe el fichero o directorio"
Así que este es un post rápido para ayudar a utilizar el comando systemctl. Es probable que ver esto: # systemctl list-unit-files | grep mysql 
mysqld.service disabled

En primer lugar yo recomendaría ir a  …

[Lea más]