首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装第二个mythtv前端

安装第二个mythtv前端
EN

Ask Ubuntu用户
提问于 2018-06-19 21:13:52
回答 1查看 295关注 0票数 0

我刚刚完成了mythTV店Ubuntu18.04的安装。它起作用了。现在我需要让后端主机上的文件可供卫星机器使用。文件似乎表明,人们只需将神话前端安装在卫星上,并将其连接到事件的后端。我这么做了(或者至少我试过了),但没有成功。安装程序找到了包含主后端的工作站;卫星上xml文件中的密码与后端上的密码相同。卫星可以击穿这件事后端工作站。失败消息表示新的前端无法访问数据库。卫星上的默认用户是神话组和mysql组的成员。有人能告诉我我错过了什么吗?

EN

回答 1

Ask Ubuntu用户

发布于 2018-06-19 22:31:26

允许远程计算机上的神话前端访问运行在第二台计算机上的神话后端.

如果神话前端与神话后端不在同一台机器上运行,则需要一些额外的配置才能允许远程访问神话后端。

神话后端主机上与MYSQL相关的两个独立问题可能正在起作用:

首先,确保在神话后端主机上的my.cnf文件'/etc/mysql/my.cnf‘中启用了网络。在此文件中,默认情况下存在以下内容(取决于版本),它阻止远程神话前端访问神话后端主机上数据库上的信息。

代码语言:javascript
复制
skip-networking

代码语言:javascript
复制
bind-address localhost

代码语言:javascript
复制
bind-address 127.0.0.1

现在,默认的做法是只在本地主机上监听,而不是跳过网络。本地主机的兼容性更强,安全性也不差。

因此,建议的解决方案是将“绑定-地址”更改为机器的LAN IP地址--尽管这只有在IP地址是静态的且不动态分配的情况下才能工作。

备注

如果使用绑定地址,则只能配置为使用1个IP地址.

代码语言:javascript
复制
#skip-networking

代码语言:javascript
复制
#bind-address localhost

代码语言:javascript
复制
#bind-address 127.0.0.1

代码语言:javascript
复制
bind-address 192.168.3.4

备注

在最后一个例子中没有“#”

其次,可能需要更改mythtv数据库的权限表,以允许前端访问神话后端(NB;神话前端通过登录到mysql数据库--通常是用户MythTV )与神话后端进行通信。在某些系统上,默认情况下,mysql将不允许另一台计算机上的用户登录。下面为用户提供从任何机器访问mythtv数据库的id mythtv )。

这可以通过在神话后端机器上的命令行执行以下命令来完成(这要感谢挪威Torfinn )。

Notes

下面命令中的'passwd‘应该是MythTV的配置中列出的密码,这个密码也可以在~/.神话is /mysql.txt中找到

默认情况下,mysql数据库根用户没有密码,因此这也应该通过保护默认mysql帐户来更改,请参阅:http://dev.mysql.com/doc/refman/5.1/en/default-privileges.html

代码语言:javascript
复制
mysql -u root -p mysql
mysql> grant all on mythconverg.* to 'mythtv'@'%' identified by 'passwd';
mysql> flush privileges;
mysql> exit;

您可能还必须在防火墙中打开端口3306/tcp。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1048020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档