Java Expert....Java/Open Source Addict

Redes Sociales

twitterlinkedinrss feedemail youtube

Mostrando entradas con la etiqueta mysql. Mostrar todas las entradas
Mostrando entradas con la etiqueta mysql. Mostrar todas las entradas

miércoles, 2 de febrero de 2022

Recover your MySQL password on Linux


Hello friends, In this opportunity, I want to share with us  how to recover your MySQL password. For this, I am using Fedora 33 y MySQL Server 8. The steps are the following.

1.- Stop the MySQL service with the sudo systemctl stop mysqld command and verify its status with sudo systemctl status mysqld command


2.- Set the MYSQLD_OPTS environment variable with systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" command.

 


3.- Start MySQL server with the sudo systemctl start mysqld command and verify its status with sudo systemctl status mysqld command.

3.- Connect to MySQL Server as root with the mysql -u root command, execute the UPDATE mysql.user SET authentication_string=null WHERE User='root'; FLUSH PRIVILEGES; and exit.

4.- Connect to MySQL Server as root with the mysql -u root command, execute the  ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'Test..2o22' and exit.

5.- Stop the server with the sudo systemctl stop mysqld command and unset the MYSQLD_OPTS environment variable with systemctl unset-environment MYSQLD_OPTS command.


 6.- Start MySQL server with the sudo systemctl start mysqld command and verify its status with sudo systemctl status mysqld command.

 

 

7.- Finally, verify the change connecting to MySQL Server with the new password.


jueves, 30 de mayo de 2019

Warning SSL Connection MySQL


Estimad@s amig@s

En el caso de que al querer conectarse a MySQL utilizando JDBC se les presenta el siguiente Warning:

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.


Se debe simplemente añadir al final de la cadena de conexión el atributo useSSL=false 

jdbc:mysql://localhost:3306/ecommerce?useSSL=false 

Si están utilizando dentro de un código fuente, no olvidar añadir el caracter ;

martes, 16 de febrero de 2016

Librerías JDCB en un solo punto


Estimad@s Quisiera compartir con ustedes enlaces a los sitios de descarga de las librerías JDBC para las base de datos más comunes. A continuación se las presento.

Espero que haya sido de utilidad, compartamos la información. No olvides seguirnos/mencionarnos en twitter o facebook https://www.facebook.com/MATOOSFE.

Cadenas de Conexión JDBC


Estimad@s, Al momento de realizar la conexión a la base de datos utilizando JDBC , siempre se necesita tener a la mano las cadenas de conexión de la base de datos.Por lo que en el siguiente post se mostrará la información de las cadenas de conexión con los driver de las base de datos más comunes.

MySQL
Driver Class: com.mysql.jdbc.Driver
Defautl Port: 3306
JDBC URL: jdbc:mysql://[host][:port]/[database]
Postgres
Driver Class: org.postgresql.Driver
Defautl Port: 5432
JDBC URL: jdbc:postgresql://host:port/database
Oracle
Driver Class: oracle.jdbc.driver.OracleDriver
Defautl Port: 1521
JDBC URL:
jdbc:oracle:thin:@machine: port:SID
jdbc:oracle:thin:user/pass@machine:port/SID
SQLServer
Driver Class: com.microsoft.jdbc.sqlserver.SQLServerDriver
Defautl Port: 1433
JDBC URL: jdbc:microsoft:sqlserver://host:port;databasename=name;user=yourUser;password=yourPwd
Espero que haya sido de utilidad, compartamos la información.