User Tools

Site Tools


informatica:linux:mysql:instalacion

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:mysql:instalacion [2015/04/13 20:19] – external edit 127.0.0.1informatica:linux:mysql:instalacion [2017/10/20 09:52] (current) – [Errores] javi
Line 31: Line 31:
   #mysql -u <usuario> -h <hostname> -p <password>   #mysql -u <usuario> -h <hostname> -p <password>
  
 +===== Mostrar BBDD =====
 +  mysql> show databases;
  
 +<code> 
 ++--------------------+ 
 +| Database           | 
 ++--------------------+ 
 +| information_schema | 
 +| mysql              | 
 +| performance_schema | 
 +| phpmyadmin         | 
 +| pingpong           | 
 ++--------------------+ 
 +5 rows in set (0.00 sec) 
 +</code>
  
  
Line 932: Line 945:
 1 row in set (0.01 sec) 1 row in set (0.01 sec)
 </code> </code>
 +===== Strict Mode =====
 +
 +He conocido de su existencia a través de django:
 +
 +https://docs.djangoproject.com/en/1.11/ref/databases/#mysql-sql-mode
 +
 +Django recomienda habilitar el modo estricto, con la configuración "STRICT_TRANS_TABLES":
 +
 +1. Editar archivo de configuración:
 +
 +<code>
 +sudo cp /etc/mysql/mariadb.conf.d/50-server.cnf /etc/mysql/mariadb.conf.d/50-server.cnf.bak
 +sudo vim  /etc/mysql/mariadb.conf.d/50-server.cnf
 +</code>
 +
 +2. Y añadir en la sección "[mysqld]" la siguiente linea:
 +
 +<code>
 +...
 +[mysqld]
 +sql-mode = "STRICT_TRANS_TABLES"
 +</code>
 +
 +3. Reiniciar el servicio
 +
 +  sudo service mysql restart
 +  
 +4. Verificarlo
 +
 +4.1. Iniciar sesión como usuario "root"
 +
 +  sudo mysql -u root
 +  
 +4.2. Ver el valor de la variable "sql_mode":
 +
 +  SELECT @@SESSION.sql_mode;
 +
 +Valor esperado:
 +
 +<code>
 ++---------------------+
 +| @@SESSION.sql_mode  |
 ++---------------------+
 +| STRICT_TRANS_TABLES |
 ++---------------------+
 +</code>
 +
 +
 ===== Errores ===== ===== Errores =====
  
informatica/linux/mysql/instalacion.1428956385.txt.gz · Last modified: 2017/06/24 17:05 (external edit)