[mythtv-users] Mysql 8 status summary

Bill Meek keemllib at gmail.com
Fri Nov 22 14:25:47 UTC 2019


On 11/22/19 6:56 AM, John wrote:
> Mysql 8 is the default in Ubuntu 19.10 and presumably in the upcoming LTS
> 
> Myth frontend and backend run without issues but there are problems with the following
> 
> 1/Syntax change for grant statements
> 
>      GRANT ALL ON mythconverg.* TO mythtv at localhost IDENTIFIED BY "password";
> 
>      Have to be done in two steps.
> 
>      CREATE USER 'mythtv'@'localhost' IDENTIFIED BY 'password';
> 
>      GRANT ALL ON mythconverg.* TO 'mythtv'@'localhost';
> 
> 2/Mythweb
> 
>      is useable but shows the following error
> 
>       error string:  !!NoTrans: SQL Error: Column 'modified' cannot be null [#1048]!!
>       filename: /usr/local/share/mythtv/mythweb/classes/Database/Query/mysqlicompat.php
>       error line:  98
> 
> 3/The Android version of the frontend on Firestick 4K won't connect to the backend.

4/https://code.mythtv.org/trac/ticket/13516 (just fixed in master last night)

> All the above issues are re-solved by swapping Mysql 8 for MariaDB 10.3
> 
> The process of removing MySQL and installing MariaDB is not for the faint hearted.
> 
> 10 mins for somebody with experience took me several hours googling.
> 
> The main issue was that Mariadb wont start, it just times out on first startup. Its a known issue that AppArmor kills it.
> 
> Simply rebooting resolves that issue.
> 
> I had to completely purge out mysql and all its configuration files to get it to work then resetup and reload the database.



-- 
Bill


More information about the mythtv-users mailing list