Mostrando entradas con la etiqueta mysql. Mostrar todas las entradas
Mostrando entradas con la etiqueta mysql. Mostrar todas las entradas
jueves, 20 de julio de 2017
martes, 3 de enero de 2017
Corregir error: "[HY000][1130] null, message from server: "Host '186.90.69.16' is not allowed to connect to this MySQL server"
Intentando abrir una base de datos con DataGrid me saltó el siguiente error:
[HY000][1130] null, message from server: "Host '186.90.69.16' is not allowed to connect to this MySQL server"
Esto ocurre porque para poder conectarte remotamente a la base de datos debes darle permisos desde el cpanel y agregar tu ip en la lista blanca.
Entra en "MySQL Remoto"
Luego agrega el ip que te sale en el error y listo
jueves, 24 de noviembre de 2016
Convertir campo a clave foránea en una tabla creada en MySQL
Tengo dos tablas en una base de datos llamada "sistema", pero se me olvidó indicar que el campo usu_idPrincipal es una clave foránea de la tabla eva_persona. Para hacerlo solo debo ejecutar lo siguiente en la terminal sql:
ALTER TABLE eva_usuario
ADD CONSTRAINT fk_usu_idPrincipal FOREIGN KEY (usu_idPrincipal) REFERENCES eva_persona(person_id);
miércoles, 23 de noviembre de 2016
Generar diagramas ER en MySQL con SchemaSpy
Instalamos los paquetes
yum install graphviz graphviz-java graphviz-devel
yum install graphviz graphviz-java graphviz-devel
Tanto el driver como el SchemaSpy debes pegarlos en la misma carpeta
Para finalizar:
java -jar schemaSpy_5.0.0.jar -dp mysql-connector-java-5.1.40-bin.jar -db 'BASE_DE_DATOS' -t mysql -u root -p 'PASSWORD DE LA BD' -host 'localhost' -port '5432' -o /var/www/schemaspy/
domingo, 10 de abril de 2016
Corregir MySQL: Establishing SSL connection without server's identity verification is not recommended
Si cuando intentas accesar a una BD con JDBC de MySQL te lanza el siguiente error:
"WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification."
Entonces debes agregar ?&useSSL=false al final de la URL de tu conexión
Deberia quedar algo como esto:
Saber el puerto de MySQL
Por defecto el puerto es 3306
pero si te quieres cerciorar:
Abres un cliente MySQL (en este caso usamos phpMyAdmin)
y escribes en la terminal SQL:
En mi caso la salida fue esta:
pero si te quieres cerciorar:
Abres un cliente MySQL (en este caso usamos phpMyAdmin)
y escribes en la terminal SQL:
SHOW GLOBAL VARIABLES LIKE 'PORT';
Suscribirse a:
Entradas (Atom)








