<div>You cannot have a complete setup without the backend component (which requires mysql)&nbsp;somewhere on the network, or even in the same box.&nbsp; The first thing the frontend does when it starts up is to log in to the backend.&nbsp; Then when you want to watch TV it asks the backend for the ringbuffer if I'm not mistaken.&nbsp; Its raelly not that much extra work to setup mysql and the backend.
</div>
<div>&nbsp;</div>
<div>Devan<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 7/4/05, <b class="gmail_sendername"><a href="mailto:chris@cpr.homelinux.net">chris@cpr.homelinux.net</a></b> &lt;<a href="mailto:chris@cpr.homelinux.net">chris@cpr.homelinux.net</a>&gt; wrote:
</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Mon, Jul 04, 2005 at 03:10:40PM +0800, Ow Mun Heng wrote:<br>&gt; I use Gentoo and I compiled mythtv-0.18
 with the &quot;frontendonly&quot; flag and<br>&gt; when it's done, each time I try to execute mythtv-setup or mythfrontend,<br>&gt; I get thrown into a setup screen to put my mysql db particulars.<br>&gt;<br>&gt; It's a front-end, I don't want to have mysql if it's not needed.
<br>&gt; Possible? (Or does myth use mysql to store all the shows and what not?)<br><br>The mythbackend uses mysql-server to store practically everything but<br>the captured video feed.&nbsp;&nbsp;A frontend-only machine will need to have
<br>mysql-client installed so that it can interact with the remote<br>mysql-server.<br><br>There are at least three places on the backend machine where you will<br>have to make manual changes to enable the remote mythfrontend to work:
<br><br>1) Port permissions: open holes in the firewall and edit<br>/etc/hosts.allow, etc. so that the frontend machine can connect to<br>mysql-server on the back end.<br><br>2) Mysql permissions: use the mysql client on the server box to connect
<br>to the mythconverg database and grant permissions to the mythfrontend<br>host.<br><br>3) Myth configuration: use a FQDN or IP address instead of the default<br>&quot;localhost&quot;.&nbsp;&nbsp;Although the frontend will have its own mysql connection
<br>information to reach the server, it then substitutes whatever<br>configuration it downloads from the server, which means that if the<br>mythbackend is using &quot;localhost&quot; then the frontend will connect to the<br>
server and then die because it tries to make subsequent connections to<br>its own localhost.<br><br>On a frontend-only machine you don't need to run mythtv-setup as that's<br>used for configuring the capture card, etc. on the backend.&nbsp;&nbsp;Just start
<br>mythfrontend and if it doesn't find ~/.mythtv/mysql.txt it will ask you<br>for the location of the backend mysql server and create the mysql.txt<br>file for you.&nbsp;&nbsp;It will then go through the frontend configuration pages
<br>and save that data on the backend mysql server in the &quot;settings&quot; table.<br>DO NOT enable check-boxes for mythfilldatabase, etc. on the frontend<br>machine if the backend machine is already setup to do that.&nbsp;&nbsp;After that
<br>you're ready to watch TV!<br><br><br><br>_______________________________________________<br>mythtv-users mailing list<br><a href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a><br><a href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users">
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users</a><br><br><br></blockquote></div><br><br><br>-- <br>Thanks,<br>Devan Lippman &lt;<a href="mailto:devan@lippman.net">devan@lippman.net</a>&gt;