Hi
I've updated, from old debian 9 32 bit, to debian 12 amd64. Keeping /home volume to keep all data.
installed CQRLOG from command line, but has error connecting database. Running in debug mode the result is (just a part)
MySQLProcess.Executable: /usr/sbin/mysqld Parameters: --defaults-file=/home/lu1ibl/.config/cqrlog/database/mysql.cnf
--datadir=/home/lu1ibl/.config/cqrlog/database/
--socket=/home/lu1ibl/.config/cqrlog/database/sock
--port=64000
Trying to connect to database
TMySQL57Connection : Server connect failed.
Trying:1
select * from tables where table_schema = 'cqrlog_common'
I, supose I should change it to mariaDB.
can I fix it, or should I move all the cqrlog files in .config/cqrlog and make as fresh install?
Sorry for my bad English
Thanks in advance
Marcelo LU1IBL




Hi Marcelo!
Look at /home/<your username>/.config/cqrlog/database folder.
From that folder find a file 'mysql.err' and open it with text editor.
At the beginning you should see something like this:
2026-04-21 9:51:17 0 [Note] Starting MariaDB 10.11.16-MariaDB source revision 3218602d3........
If there is NO sign of ' MariaDB' in text, but instead 'Starting mysql-server 8.0....' your guess of change to MariaDB is right.
The Cqrlog debug at start does not tell for sure that there is no MariaDB as it has same file name /usr/sbin/mysqld than Mysql 8.0 for compatibility reasons.
You should install packets: libmariadb-dev-compat mariadb-client mariadb-server mariadb-common
Installing them should remove Mysql if all goes ok.
You do not need to remove .config/cqrlog. First try if everything works after MariaDB install.
Because you have jumped over many versions of Debian it might be that MariaDB does not get in connect with old databases.
In that case you have to remove .config/cqrlog folder and start from zero. I hope you have good ADIF backups you can import once you have new log created.
--
Saku
OH1KH