Problemen met kodi en mysql op zfsguru

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • ikkeenjij36
  • Registratie: Juli 2012
  • Laatst online: 07:05
Zoals al gepost in het zfs topic en kodi topic heb ik even een apart topic geopend.
Mijn probleem is dat er geen database op/in de mysql gemaakt wordt,het lijkt erop dat mijn kodi apparaten geen vebinding kunne/mogen maken naar/met mysql.
Geprobeerd te telnetten naar de mysql db en dat is dit de response:
code:
1
2
telnet 192.168.1.64 3306
telnet: can't connect to remote host (192.168.1.64): Connection refused

Wie kan mij hiermee helpen?
De db worden wel lokaal gemaakt op de apparaten,kan ze exporteren en importeren,ook de advanced settings zijn in orde.
Op mysql heb ik een gebruiker kodi gemaakt met pw kodi en grant *.all gegeven en die staat ook netjes in mysql.
De db is op ./% ik weet niet zeker of dat goed is of at ie op localhost moet staan.
Even een update:Als ik dus de advancedsettings.xml er weer inzet kan ik weer geen db maken im- of exporteren,er wordt dus ook lokaal geen db gescraped/gemaakt,wat gaat er toch mis?
Ik hoop dat ik hier gauw een oplossing vindt met jullie hulp. O-)

[ Voor 9% gewijzigd door ikkeenjij36 op 12-07-2015 13:13 ]


Acties:
  • 0 Henk 'm!

Verwijderd

In /var/db/mysql staat als het goed is een bestand my.cnf. Dit is de configuratie van MySQL.

Hierin kun je inschakelen dat MySQL ook naar een TCP socket moet luisteren. Dat kan gewoon door het uncommenten van een regel in dit file; zie de comments. Dan MySQL herstarten en je kunt contact maken met de MySQL server over TCP. Dit betekent wel een veiligheidsrisico!

Acties:
  • 0 Henk 'm!

  • ikkeenjij36
  • Registratie: Juli 2012
  • Laatst online: 07:05
Ok dat ga ik even proberen.
Wat of hoe groot is het veiligheidsrisico?
Server is alleen voor lokaal gebruik en is niet beteikbaar van buiten.
Dit is wat er in die config staat
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#
## ZFSguru-provided MySQL configuration
#

[mysqld]

# set default storage engine to MyISAM instead of InnoDB
default-storage-engine=MyISAM

# set default character collation to something neutral instead of swedish
collation_server=utf8_unicode_ci
character_set_server=utf8

# do not listen for TCP/IP connections at all but only allow UNIX sockets
skip-networking

Hoe nu verder?

[ Voor 60% gewijzigd door ikkeenjij36 op 12-07-2015 14:58 ]


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Dis is niet echt troubleshooting met een client-applicatie, dus ik verplaats je topic van Tweakers Lounge naar SWS.

Voor puur interne toegang (en FWIW met uitgeschakelde UPNP in de router) maak ik me er persoonlijk weinig zorgen om. (Maar gasten krijgen dan ook enkel toegang tot het gasten-wifinetwerk).

Draait Kodi op dezelfde machine als MySQL? Dan zou IIRC bind-address = 127.0.0.1 gewoon moeten werken. (Dan ook verbinden met 127.0.0.1 vanuit Kodi).

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • ikkeenjij36
  • Registratie: Juli 2012
  • Laatst online: 07:05
Ok bedankt voor het verplaatsen.
Nee kodi draait op 2 verschillende apparaten en de mysql staat op mijn nas.

[ Voor 18% gewijzigd door ikkeenjij36 op 12-07-2015 15:14 ]


Acties:
  • 0 Henk 'm!

  • Compizfox
  • Registratie: Januari 2009
  • Laatst online: 21:12

Compizfox

Bait for wenchmarks

Mag die MySQL-user die je gebruikt voor het benaderen van de database wel verbinden vanaf een andere computer?

Gewoon een heel grote verzameling snoertjes


Acties:
  • 0 Henk 'm!

  • ikkeenjij36
  • Registratie: Juli 2012
  • Laatst online: 07:05
Voorzover ik weet wel.
Alles gedaan zoals de tuts van kodi enz zeggen.

Acties:
  • 0 Henk 'm!

Verwijderd

@Compizfox: nee want MySQL is standaard ingesteld om geen TCP listening port te openen. Dat is nog afgezien van de user-authenticatie.

Met 'sockstat -4l' kun je zien welke poorten zijn geopend. 3306 de MySQL poort zal daar niet tussenstaan totdat /var/db/mysql/my.cnf is aangepast en MySQL server is herstart.
Comment de 'skip-networking' en herstart de MySQL service.

[ Voor 22% gewijzigd door Verwijderd op 12-07-2015 15:40 ]


Acties:
  • 0 Henk 'm!

  • ikkeenjij36
  • Registratie: Juli 2012
  • Laatst online: 07:05
Verwijderd schreef op zondag 12 juli 2015 @ 15:39:
@Compizfox: nee want MySQL is standaard ingesteld om geen TCP listening port te openen. Dat is nog afgezien van de user-authenticatie.

Met 'sockstat -4l' kun je zien welke poorten zijn geopend. 3306 de MySQL poort zal daar niet tussenstaan totdat /var/db/mysql/my.cnf is aangepast en MySQL server is herstart.

[...]

Comment de 'skip-networking' en herstart de MySQL service.
CIPHER als ik in putty een ee geef op /var/db/mysql/my.cnf geef krijg ik melding no such file or directory,met win scp kan ik het wel vinden maar heb ik geen root/su rechten en kan ik dus niks aanpassen.
Hoe nu weer verder?

Acties:
  • 0 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Nu online
ikkeenjij36 schreef op zondag 12 juli 2015 @ 16:21:
[...]

CIPHER als ik in putty een ee geef op /var/db/mysql/my.cnf geef krijg ik melding no such file or directory,met win scp kan ik het wel vinden maar heb ik geen root/su rechten en kan ik dus niks aanpassen.
Hoe nu weer verder?
Het meest waarschijnlijke is een typefout of zo:
Als eerste "...een ee geeft op /...": kan het systeem "ee" niet vinden, of de file die je wil openen? Wat doet "ee" zonder argumenten?

Daarna, probeer eens achtereenvolgens:
code:
1
2
3
4
5
ls -l /var/db/mysql/my.cnf
ls -l /var/db/mysql
ls -l /var/db
ls -l /var
ls -l /

... en dan het resultaat hier plakken. Daarmee moet het denk ik wel te debuggen zijn.

Acties:
  • 0 Henk 'm!

  • ikkeenjij36
  • Registratie: Juli 2012
  • Laatst online: 07:05
alstu:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
[root@zfsguru ~]# ls -l /var/db/mysql/my.cnf
-rw-r--r--  1 mysql  mysql  369 Jul 12 16:26 /var/db/mysql/my.cnf
[root@zfsguru ~]# ls -l /var/db/mysql
total 1489
-rw-rw----  1 mysql  mysql   5242880 Jul 12 16:17 ib_logfile0
-rw-rw----  1 mysql  mysql   5242880 Jul 11 12:17 ib_logfile1
-rw-rw----  1 mysql  mysql  18874368 Jul 11 21:01 ibdata1
-rw-r--r--  1 mysql  mysql       369 Jul 12 16:26 my.cnf
drwx------  2 mysql  mysql        74 Jul 11 12:17 mysql
drwx------  2 mysql  mysql        20 Jul 11 12:17 performance_schema
drwx------  2 mysql  mysql        32 Jul 11 14:16 spotweb
drwx------  2 mysql  mysql         2 Jul 11 12:17 test
-rw-r-----  1 mysql  mysql      5168 Jul 12 16:17 zfsguru.bsd.err
-rw-rw----  1 mysql  mysql         4 Jul 12 16:17 zfsguru.bsd.pid
[root@zfsguru ~]# ls -l /var/db
total 828
drwxr-xr-x  3 colord    colord          3 Oct  6  2014 colord
drwxr-xr-x  2 root      wheel           2 Oct  6  2014 dbus
----------  1 root      wheel        1138 Jul 12 18:18 dhclient.leases.re0
drwx------  2 operator  operator        3 Jul 12 16:22 entropy
drwxr-xr-x  2 root      wheel          17 Jul 10 23:28 fontconfig
drwx------  2 root      wheel           2 Oct  6  2014 freebsd-update
drwx------  2 root      wheel           2 Oct  6  2014 hyperv
drwx------  2 root      wheel           2 Oct  6  2014 ipf
-r--r--r--  1 nobody    wheel     1010548 Jul 11 04:15 locate.database
-rw-r--r--  1 root      wheel          23 Jul 12 15:20 mixer0-state
-rw-r--r--  1 root      wheel         107 Jul 12 15:20 mixer1-state
-rw-r--r--  1 root      wheel          82 Jul 12 15:20 mixer2-state
-rw-r--r--  1 root      wheel          23 Jul 12 15:20 mixer3-state
-rw-r--r--  1 root      wheel          23 Jul 12 15:20 mixer4-state
drwxr-xr-x  6 mysql     mysql          12 Jul 12 16:17 mysql
-rw-------  1 root      wheel           0 Jul 10 23:11 nfs-stablerestart
-rw-------  1 root      wheel           0 Jul 10 23:11 nfs-stablerestart.bak
drwxr-xr-x  2 root      wheel           4 Jul 11 12:16 pkg
drwxr-xr-x  2 root      wheel           2 Oct  6  2014 ports
drwxr-xr-x  2 root      wheel           2 Oct  6  2014 portsnap
drwxr-xr-x  2 root      wheel           2 Oct  6  2014 rarian
drwxr-xr-x  3 root      wheel          20 Jul 12 16:23 samba
-rw-r--r--  1 root      wheel         256 Jul 10 23:11 statd.status
drwx--x--x  2 root      wheel           2 Oct  6  2014 sudo
[root@zfsguru ~]# ls -l /var
total 196
drwxr-xr-x   2 root     wheel     2 Oct  6  2014 account
drwxr-xr-x   4 root     wheel     4 Oct  6  2014 at
drwxr-x---   4 root     audit     4 Oct  6  2014 audit
drwxrwx---   2 root     authpf    2 Oct  6  2014 authpf
drwxr-x---   2 root     wheel     9 Jul 12 03:03 backups
drwxr-xr-x   3 root     wheel     3 Jul 10 23:28 cache
drwxr-x---   2 root     wheel     3 Oct  6  2014 crash
drwxr-x---   3 root     wheel     3 Oct  6  2014 cron
drwxr-xr-x  16 root     wheel    26 Jul 11 12:16 db
dr-xr-xr-x   2 root     wheel     2 Oct  6  2014 empty
drwxrwxr-x   2 root     games     2 Oct  6  2014 games
drwx------   2 root     wheel     2 Oct  6  2014 heimdal
drwxr-xr-x   8 root     wheel     8 Oct  6  2014 lib
drwxr-xr-x   5 root     wheel    28 Jul 12 03:03 log
drwxrwxr-x   2 root     mail     16 Jul 11 12:16 mail
drwxr-xr-x   2 daemon   wheel     3 Jul 10 23:11 msgs
drwxr-xr-x   2 root     wheel     2 Oct  6  2014 preserve
drwxr-xr-x  13 root     wheel    32 Jul 12 16:17 run
drwxrwxr-x   2 root     daemon    2 Oct  6  2014 rwho
drwxr-xr-x  10 root     wheel    10 Oct  6  2014 spool
drwxrwxrwt   3 root     wheel     3 Jul 12 16:17 tmp
drwxr-xr-x   3 unbound  unbound   3 Oct  6  2014 unbound
drwxr-xr-x   2 root     wheel     4 Oct  6  2014 yp
[root@zfsguru ~]# ls -l /
total 210
-rw-r--r--   2 root    wheel     966 Oct  6  2014 .cshrc
-rw-r--r--   2 root    wheel     579 Mar 19  2012 .profile
-r--r--r--   1 root    wheel    6198 Oct  6  2014 COPYRIGHT
drwxr-xr-x  12 nobody  nogroup    12 Jul 11 13:33 DATA
drwxr-xr-x   2 root    wheel      47 Oct  6  2014 bin
drwxr-xr-x   7 root    wheel      46 Jul 10 23:31 boot
drwxr-xr-x   2 root    wheel       2 Oct  6  2014 cdrom
dr-xr-xr-x  12 root    wheel     512 Jul 12 18:17 dev
-rw-------   1 root    wheel    4096 Jul 12 18:18 entropy
drwxr-xr-x  23 root    wheel     112 Jul 11 12:16 etc
drwxr-xr-x   5 root    wheel       5 Jul 10 23:29 home
drwxr-xr-x   3 root    wheel      50 Oct  6  2014 lib
drwxr-xr-x   3 root    wheel       5 Oct  6  2014 libexec
drwxr-xr-x   2 root    wheel       2 Oct  6  2014 media
drwxr-xr-x   2 root    wheel       2 Oct  6  2014 mnt
dr-xr-xr-x   2 root    wheel       2 Oct  6  2014 proc
drwxr-xr-x   2 root    wheel     143 Oct  6  2014 rescue
drwxr-xr-x   2 root    wheel       9 Jul 10 23:55 root
drwxr-xr-x   2 root    wheel     132 Oct  6  2014 sbin
lrwxr-xr-x   1 root    wheel      32 Jul 10 23:12 services -> /start/zfsguru/services/10.1-002
drwxr-xr-x   4 share   share       4 Jul 10 23:07 start
lrwxr-xr-x   1 root    wheel      11 Oct  6  2014 sys -> usr/src/sys
drwxrwxrwt   7 root    wheel      17 Jul 12 16:18 tmp
drwxrwxrwx   2 root    wheel       2 Oct  6  2014 tmpfs
drwxr-xr-x  14 root    wheel      14 Jul 10 23:07 usr
drwxr-xr-x  25 root    wheel      25 Jul 12 18:18 var
-rw-r--r--   1 root

Acties:
  • 0 Henk 'm!

  • ikkeenjij36
  • Registratie: Juli 2012
  • Laatst online: 07:05
Nou CIPHER en de rest ik heb het voor elkaar gekregen om het /var/db/mysql/my.cnf aan te passen om te commenten wat CIPHER aan gaf en verrek ineens wordt er gecommuniceerd met de db en verschijnen de db ook in mysql.
Lag het nu alleen aan dat ene regeltje?

Acties:
  • 0 Henk 'm!

Verwijderd

Ja. Want die regel zorgt dat MySQL alleen te bereiken is via een UNIX socket (een soort speciaal bestand) en niet via het netwerk. Daarom heet het ook 'skip-networking' de hele netwerksocket wordt uitgeschakeld. Dit is veilig, omdat alleen applicaties die via het UNIX socket kunnen communiceren, toegang hebben tot MySQL. Nu je het hebt uitgeschakeld, moet je ook zorgen dat onbekenden van internet niet bij je server kunnen komen. Dus geen port forwards, dat zou de veiligheid significant doen afnemen.

UNIX socket is bijna altijd het beste, mits de client die de database wilt gebruiken ook op dezelfde computer draait. Bij jou is dat niet zo en dan moet je inderdaad normale TCP netwerk sockets gebruiken.

Acties:
  • 0 Henk 'm!

  • ikkeenjij36
  • Registratie: Juli 2012
  • Laatst online: 07:05
Juist duidelijk.
Nu werkt het gelukkig,zal ff topic titel aanpassen want er zijn nog meer dingetjes die niet lekker lopen.
Hierbij mijn vragen,spotweb instaleert goed behalve als ik naar ipadres/spotweb ga dan krijg ik 404 not found.
Hoe kom ik hierlangs?
Mail wil ik ook kunnen versturen en ontvangen via de zfsguru server,kan dat al,komt dat nog?
Nfs:werkt totaal niet bij mij,mijn nfs shares zijn nergens te vinden terwijl dat alles in /rc.conf goed staat.
Ook heb ik daar de spindown aangezet maar bij booten krijg ik te zien dat er geen devices ingevuld zijn terwijl ik dat wel gedaan heb.
Ook heb ik het idee dat 0.3 steeds langer uitgesteld wordt,na de mededeling van jason op 2 juli geen nieuws meer gehoord of gezien hierover.
Blijf aub advies tips geven want ik blijf leren.

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Die vragen hebben weinig van doen met Kodi/MySQL. Ik stel voor dat je losse topics maakt voor losse vragen. Dan natuurlijk wel steeds in de topicstart helder aangeven wat je hebt gedaan om het proberen op te lossen / waar je vastloopt / wat relevante instellingen zijn.

offtopic:
Het hoe en wat van skip-networking staat overigens al in je eigen quote ;)
"# do not listen for TCP/IP connections at all but only allow UNIX sockets
skip-networking"

Ik ging er eigenlijk van uit dat je dat na de opmerking Verwijderd in "Problemen met kodi en mysql op zfsguru" al had begrepen en weer daar niet op in mijn post. Oeps :P

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • ikkeenjij36
  • Registratie: Juli 2012
  • Laatst online: 07:05
F_J_K schreef op zondag 12 juli 2015 @ 18:58:
Die vragen hebben weinig van doen met Kodi/MySQL. Ik stel voor dat je losse topics maakt voor losse vragen. Dan natuurlijk wel steeds in de topicstart helder aangeven wat je hebt gedaan om het proberen op te lossen / waar je vastloopt / wat relevante instellingen zijn.

offtopic:
Het hoe en wat van skip-networking staat overigens al in je eigen quote ;)
"# do not listen for TCP/IP connections at all but only allow UNIX sockets
skip-networking"

Ik ging er eigenlijk van uit dat je dat na de opmerking Verwijderd in "Problemen met kodi en mysql op zfsguru" al had begrepen en weer daar niet op in mijn post. Oeps :P
Ben al bezig om de topic titel aan te passen zodat alles erin past waar ik vragen over heb _/-\o_

Acties:
  • 0 Henk 'm!

  • ikkeenjij36
  • Registratie: Juli 2012
  • Laatst online: 07:05
Ik krijg het niet voor elkaar omzelf de topictitel te veranderen dus aan een mod gevraagd.

Even mijn situatie nu,op advies van andere zfsguru gebruiker heb ik nu zfsguru kaal geinstaleerd met alleen virtualbox actief status:werkt.
Ubuntu lts 14.04 geinstaleerd en werkt.
sabnzbd emby server sonarr werken ook na boot.
Couchpotato en headphones werken niet na reboot en dus op dit moment niet werkend.
Ook autosub moet ik nog instaleren en met boot startend krijgen.
Ook moeten mijn zfspools nog gebruikt gaan worden zodat alles vitueel draait maar ik wel naar mijn apparaten kan streamen en via samba met mn windows laptops bij de folders kan.
Is er iemand die ervaring hiermee heeft en mij verder kan/wil helpen?

Acties:
  • 0 Henk 'm!

  • maomanna
  • Registratie: Februari 2006
  • Laatst online: 16:00
Ik heb mijn mysql in een ubuntuserver.

in de /etc/mysql/my.cnf staat onder [mysqld] het volgende

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir         = /usr
datadir = /var/lib/mysql
tmpdir          = /tmp
lc-messages-dir = /usr/share/mysql
explicit_defaults_for_timestamp
innodb_file_per_table

innodb_buffer_pool_size = 256M

bind-address = 0.0.0.0



log-error       = /var/log/mysql/error.log


sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES


symbolic-links=0
big-tables


Kan daar niks in vinden vwb skip-networking.

In webmin zie ik bij MySQL Systeem Variabelen wel staan:
skip_networking OFF

Moet/kan ik hem zomaar toevoegen in my.cnf en commenten?

https://pvoutput.org/intraday.jsp?id=102416&sid=90116

Pagina: 1