mysql - How to fix java.sql.SQLException: Server is running in --secure-auth mode, but 'user'@'host' has a password in the old format; (...)? -


after upgrading mysql 5.1 5.6, trying start jboss failed exception:

java.sql.sqlexception:    server running in --secure-auth mode, 'user'@'localhost'    has password in old format;  please change password new format 

how fix issue?

first, need locate my.cnf file, should @ following path:

mysql server 5.6\my.cnf 

next find line says old_passwords=0 , change old_passwords=1. tell mysql use password hashing algorithm compatible going way version 4.0, covers use case.

now when start server, password problem should go away. if want upgrade passwords latest version, can use set password each user with flag old_passwords=0.

please keep in mind mysql upgraded password algorithm security reasons, should not view setting old_passwords=1 long term solution.

see here more information.


Popular posts from this blog

c# - ODP.NET Oracle.ManagedDataAccess causes ORA-12537 network session end of file -

matlab - Compression and Decompression of ECG Signal using HUFFMAN ALGORITHM -

utf 8 - split utf-8 string into bytes in python -