<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Mysql 8 is the default in Ubuntu 19.10 and presumably in the
upcoming LTS <br>
</p>
<p>Myth frontend and backend run without issues but there are
problems with the following</p>
<p>1/Syntax change for grant statements</p>
<p> GRANT ALL ON mythconverg.* TO mythtv@localhost IDENTIFIED BY
"password";<br>
<br>
Have to be done in two steps.<br>
<br>
CREATE USER 'mythtv'@'localhost' IDENTIFIED BY 'password';<br>
<br>
GRANT ALL ON mythconverg.* TO 'mythtv'@'localhost';</p>
<p>2/Mythweb</p>
<p> is useable but shows the following error</p>
<p> error string: !!NoTrans: SQL Error: Column 'modified'
cannot be null [#1048]!!<br>
filename:
/usr/local/share/mythtv/mythweb/classes/Database/Query/mysqlicompat.php<br>
error line: 98</p>
<p>3/The Android version of the frontend on Firestick 4K won't
connect to the backend.</p>
<p>All the above issues are re-solved by swapping Mysql 8 for
MariaDB 10.3</p>
<p>The process of removing MySQL and installing MariaDB is not for
the faint hearted.</p>
<p>10 mins for somebody with experience took me several hours
googling.</p>
<p>The main issue was that Mariadb wont start, it just times out on
first startup. Its a known issue that AppArmor kills it.<br>
<br>
Simply rebooting resolves that issue.</p>
<p> I had to completely purge out mysql and all its configuration
files to get it to work then resetup and reload the database.</p>
<p><br>
</p>
<p style="margin-left: 1.25cm"><br>
</p>
<p>
<style type="text/css">p { margin-bottom: 0.21cm; }a:link { }</style></p>
<p><br>
</p>
</body>
</html>