Skip to content
Home » Bases de Datos

Bases de Datos

Revisión de ORMs

Aquí hay un excelente artículo comprando las librerías que existen actualmente y cual debe usarse en cada caso.

https://www.gajotres.net/best-available-php-orm-libraries-part-1/

Permitir cadena null en un campo numérico de Mysql

En las últimas versiones no viene habilitado por defecto, de forma que deberemos editar my.cnf y añadir la siguiente línea.

primero comprobamos que configuración tiene:

SELECT @@sql_mode;

si devuelve: STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

tendremos que inhabilitarlo, para ello agregamos la línea a my.cnf … Seguir leyendo

Instalar Mysql no MariaDB en Debian Strech

#echo -e “deb http://repo.mysql.com/apt/debian/ stretch mysql-5.7\ndeb-src http://repo.mysql.com/apt/debian/ stretch #mysql-5.7” /etc/apt/sources.list.d/mysql.list
# wget -O /tmp/RPM-GPG-KEY-mysql https://repo.mysql.com/RPM-GPG-KEY-mysql
# apt-key add /tmp/RPM-GPG-KEY-mysql
# apt update
# apt install mysql-server

Si decidimos volver a instalar mariaDB, puede pasar que nos de este error al … Seguir leyendo

Restaurar acceso de root de mysql

Puede ocurrir que instalando, por ejemplo mariadb y ejecutando “mysql_secure_installation”, por error, el acceso de root desaparezca y no podamos ejecutar determinadas sentencias. Para restaturar el acceso de root con sus privilegios existe esta secuencia de sentencias SQL:

#
# … Seguir leyendo

Convertir dump en UTF-8 a ISO8859-1

Para convertir los datos procedentes de una exportación de una base de datos bajo UTF-8 a ISO8859-1, puede utilizarse el comando iconv de linux en una simple sentencia:

iconv -f utf-8 -t iso8859-1 utf-8_export.sql iso8859-1_output.sqlSeguir leyendo