mysql per un incapace

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

mysql per un incapace

Messaggio da danix »

Salve a tutti,
la mia autostima è scesa al minimo storico negli ultimi 2 giorni (per intenderci l'incapace sono io...), sto cercando invano di avviare mysql, mi mancano i riti vodoo e poi ho provato di tutto... per ultimo ho installato il tgz (5.0.37) che ho trovato qui sul NUOVO Slacky, dopo l'installazione ho lanciato

Codice: Seleziona tutto

mysql_install_db
ed è andato tutto bene, allora ho lanciato da root

Codice: Seleziona tutto

mysqld_safe &
ma mi ha restituito un errore:

Codice: Seleziona tutto

[1] 3095
bash-3.1# Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/lib/mysql/darkstar.pid
070313 12:11:20  mysqld ended


[1]+  Done                    mysqld_safe
qualcuno mi sa dire come devo fare per poter usare mysql??

Grazie mille e scusate lo sfogo, ma slacky ha una funzione terapeutica per me :lol:
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Se hai un kernel 2.6.x dà un'occhiata a questo 3d, di cui, aspetto, però, ancora conferma.

Inoltre (non so se sia proprio determinante), il mysql_install_db andrebbe lanciato da user mysql, in questa forma:

Codice: Seleziona tutto

su mysql -c mysql_install_db
(s4d rules ;) ).

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

ma quindi devo scaricare lo slackbuild, decommentare quella riga e lanciarlo semplicemente?? devono esserci i sorgenti nella directory in cui lancio lo slackbuild?? mi serve qualche altra cosa o poi posso installare tranquillamente??

Scusami per tutte queste domande, ma non ne ho mai usato uno prima...
Grazie mille per la risposta...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

danix85 ha scritto:ma quindi devo scaricare lo slackbuild, decommentare quella riga e lanciarlo semplicemente?? devono esserci i sorgenti nella directory in cui lancio lo slackbuild?? mi serve qualche altra cosa o poi posso installare tranquillamente??

Scusami per tutte queste domande, ma non ne ho mai usato uno prima...
Grazie mille per la risposta...
Si, io ho risolto proprio così.
I sorgenti li ho dovuti scaricare dal sito di mysql (nel repository di Slacky non c'erano).

Ciao,
nino

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

Io ho messo nella stessa directory lo slackbuild con la riga decommentata, i sorgenti di mysql e ho lanciato lo script, ma dopo un po di output mi da questa cosa e non so andare avanti, che devo fare??


Codice: Seleziona tutto

...
mysql-5.0.37-linux-i686/include/my_alloc.h
mysql-5.0.37-linux-i686/include/my_time.h
mysql-5.0.37-linux-i686/include/m_string.h
mysql-5.0.37-linux-i686/include/my_tree.h
mysql-5.0.37-linux-i686/include/my_user.h
mysql-5.0.37-linux-i686/COPYING
./mysql.SlackBuild: line 34: cd: mysql-5.0.37: No such file or directory
Hmm...  Looks like a unified diff to me...
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -U 3 -H -d -r -N -- mysql.orig/configure.in mysql/configure.in
|--- mysql.orig/configure.in    2005-11-15 01:12:45.000000000 +0100
|+++ mysql/configure.in 2005-12-11 01:17:11.000000000 +0100
--------------------------
File to patch:
spero tu possa aiutarmi, grazie mille per le risposte e per la pazienza...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

./mysql.SlackBuild: line 34: cd: mysql-5.0.37: No such file or directory
Sembrerebbe non aver decompresso i sorgenti...

Che non fosse corrotto il tar.gz?

Prova a riscaricare (a proposito, hai visto che i sorgenti sono alla fine della pagina? Te lo dico perché io, in un primo momento, avevo sbagliato a scaricare...)

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

in effetti avevo sbagliato a scaricare i sorgenti... adesso la creazione del tgz è andata a buon fine, l'ho installato e ho lanciato mysql_install_db come utente mysql, ma mi ha dato una sfilza di errori come questo:

Codice: Seleziona tutto

070313 15:55:30 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/help_relation.frm' (errno: 13)
sempre lo stesso errore ripetuto un sacco di volte...
l'ho ignorato per il momento e ho provato lo stesso a dare (sempre da utente mysql) il comando per avviare il server e cioè "mysqld_safe &", ma mi ha restituito lo stesso errore che mi aveva dato le altre volte...

Codice: Seleziona tutto

mysql@darkstar:~$ mysqld_safe &
[1] 25533
mysql@darkstar:~$ Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/lib/mysql/darkstar.pid
070313 15:56:33  mysqld ended


[1]+  Done                    mysqld_safe
allora ho provato a lanciare quest'ultimo comando da root, ma l'output non è cambiato...

Codice: Seleziona tutto

bash-3.1# mysqld_safe &
[1] 25565
bash-3.1# Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/lib/mysql/darkstar.pid
070313 15:56:56  mysqld ended


[1]+  Done                    mysqld_safe
hai qualche idea??

grazie mille per l'aiuto...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

P3RUGINO1
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: lun 11 lug 2005, 0:00

Messaggio da P3RUGINO1 »

Ciao hai provato a vedere qui:

http://www.slacky.eu/wikislack/index.ph ... _Slackware

tra le altre cose c'è come configurare mysql.

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Hai copiato uno dei file di configurazione (/etc/my-medium.cnf per esempio) in /etc/my.cnf?

Non so, però, se dipenda da questo... :?

vaquerito

Messaggio da vaquerito »

Ciao, la butto li'
hai copiato uno dei mysql-small/medium/large proposti in /etc su /etc/my.conf ?
hai dato i permessi "chown -R mysql.mysql" alle dir sotto /var interessate?
A me l'ultima volta che non partiva era per i permessi.

Mi spiace non poter essere piu preciso perche non ho linux sotto mano, da' un'occhiata che eventualmente ti posto i passaggi stasera.

[edit] andro' a farmi una visita oculistica perche non avevo letto l'ultimo post, sorry ninobi [/edt]

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

Grazie a tutti, ho seguito la guida che mi era stata consigliata da P3RUGINO1 e ha funzionato, il problema erano proprio i permessi come mi avete fatto giustamente notare voi... grazie mille...
Ah, gia che ci sono approfitto ancora un pò della vostra disponibilità, sapreste consigliarmi tutorial e manuali per iniziare ad usare mysql?? Se poi avete anche qualcosa per associare mysql a python è ancora meglio...

Grazie mille per tutto
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

danix85 ha scritto:...sapreste consigliarmi tutorial e manuali per iniziare ad usare mysql?? Se poi avete anche qualcosa per associare mysql a python è ancora meglio...
http://database.html.it/guide/leggi/87/guida-mysql/
o, meglio ancora
http://dev.mysql.com/doc/refman/5.0/en/index.html

Però, secondo me, darci un'occhiata non è male, ma fai prima a studiare le funzioni di chiamata di php o, nel tuo caso di python...

A proposito...
http://www.blackbirdblog.it/programmazi ... on-e-mysql
http://www.kitebird.com/articles/pydbapi.html

Ma se fai una ricerca su google è pieno...

Ciao,
nino

Rispondi