Back to top

Autore Topic: accesso server via ssh e difficoltà ad impostare database  (Letto 14030 volte)

Offline pleonz

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
salve a tutti , ho un grosso problema e non riesco a venirne a capo.
Ho avuto un incarico da un mio professore di fare un sito per l'esame del suo corso in cui gli studenti possano visualizzare il programma , le dispense e quanto necessario a preparare l'esame.sto preparando il sito in questione con joomla.
Ho fatto fare dai sistemisti in università un account che mi consenta di lavorare da remoto. Il mio problema è che posso accedere al mio account per trasferire i file e gestire il mio database solo via ssh.Al passo 3 dell'installazione di joomla , dove bisogna specificare il database da utilizzare e le relative credenziali di accesso non riesco a farmi riconoscere dal server.Non sono molto esperto ma posso ipotizzare che dipenda dal fatto che dal pannello di installazione di joomla sono costretto a passare in chiaro informazioni come il mio nome utente e la mia password del database mentre il server richiede una connessione cifrata con ssh per l'appunto.Ho qualche speranza di riuscire a collegarmi a questo database secondo voi?
sarò eternamente grato a chiunque mi dia una mano a risolvere.

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #1 il: 28 Nov 2006, 15:46:29 »
SSH e database non sono assolutamente collegati tra di loro.
Sei sicuro che ti abbiano creato anche un utente MySQL con relativo database?
La password che ti hanno dato è probabilmente solo quella FTP (sì usi SSH ma era per capirci).


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline pleonz

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #2 il: 28 Nov 2006, 16:00:02 »
dispongo di un nome utente , password  che mi servono per collegarmi al mio spazio sul server.Dispongo poi di un nome utente diverso , di una password diversa per il server mysql  e di un database dove ho fatto attivare tutti i privilegi (grant compreso)
Ho cambiato i permessi di scrittura sulle cartelle , modificato register global e regsister emulation di modo da avere tutto verde nella prima pagina di installazione.Allo step 3 , dove bisogna inserire i parametri di connessione ho inserito come host l'indirizzo del server su cui risiede il server mysql, il mio nome utente , la mia password e il nome del database cretao per lavorae ma ottengo come rispista sempre la stessa cosa e cioè che nome utente e password non sono corretti. Il database esiste dal momento che collegandomi con putty ed inserendo le mie credenziali con il comando

mysql -h nomehost -u[mio account] -p


e dopo aver inserito la password a terminale non appena mi viene chiesta riesco a visualizzare il mio database.
cosa può essere a bloccare il mio accesso.Da ignorante pensavo che dipendesse dla fatto che le credenziali di accesso al databse vengono mandate in chiaro ma se mi dici che ssh non centra nulla non ho neanche un'idea di cosa devo fare.
grazie per la diponibilità

Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #3 il: 28 Nov 2006, 16:01:28 »
Il mio problema è che posso accedere al mio account per trasferire i file e gestire il mio database solo via ssh.Al passo 3 dell'installazione di joomla , dove bisogna specificare il database da utilizzare e le relative credenziali di accesso non riesco a farmi riconoscere dal server.Non sono molto esperto ma posso ipotizzare che dipenda dal fatto che dal pannello di installazione di joomla sono costretto a passare in chiaro informazioni come il mio nome utente e la mia password del database mentre il server richiede una connessione cifrata con ssh per l'appunto.Ho qualche speranza di riuscire a collegarmi a questo database secondo voi?
sarò eternamente grato a chiunque mi dia una mano a risolvere.

Io credo che di speranze ne hai molte :)

Come prima cosa via ssh prova a digitare:

mysql -u NomeUtenteCheTiHannoDato -p

Poi ti verrà chiesta la password che devi necessariamente avere.
Se non hai una password di mysql devi togliere l'opzione -p e volendo anche specificare il nome dell'utente e quindi l'opzione -u

Come prima cosa quindi prova a loggarti e poi vediamo se ci sono dei db che puoi utilizzare :)
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #4 il: 28 Nov 2006, 16:04:55 »
...
mysql -h nomehost -u[mio account] -p
...

Nell'installazione di joomla che  nomehost inserisci?
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

Offline pleonz

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #5 il: 28 Nov 2006, 16:07:31 »
spazio e server mysql sono sullo stesso server e quindi ho provato nell'ordine

localhost
indirizzo in formato nomehost.it
indirizzo IP
ricevo sempre la stessa risposta.

se spazio e server mysql fossero su due macchine divrese devo inserire quella in cui ho lo spazio o quella in cui ho il server mysql?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #6 il: 28 Nov 2006, 16:13:14 »
se spazio e server mysql fossero su due macchine divrese devo inserire quella in cui ho lo spazio o quella in cui ho il server mysql?

Quello di MySQL.
Ma loggandoti a MySQL da linea di comando, vedi anche l'elenco dei tuoi database?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline pleonz

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #7 il: 28 Nov 2006, 16:15:43 »
facendo SHOW DATABASES ;
mi viene l'elenco dei database , nevisualizzo 7 ma io dovrei avere permessi soltanto su uno , quello che ho provato ad utilizzare in fase di configurazione.

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #8 il: 28 Nov 2006, 16:18:10 »
facendo SHOW DATABASES ;
mi viene l'elenco dei database , nevisualizzo 7 ma io dovrei avere permessi soltanto su uno , quello che ho provato ad utilizzare in fase di configurazione.

7? ???
E se fai
Codice: [Seleziona]
SHOW TABLE FROM nomeTuoDbche succede?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #9 il: 28 Nov 2006, 16:20:12 »
...
7? ???
E se fai
Codice: [Seleziona]
SHOW TABLE FROM nomeTuoDbche succede?

Non capisco perchè dovrebbe essere un problema :)
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

Offline pleonz

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #10 il: 28 Nov 2006, 16:22:46 »
-> SHOW TABLE FROM miodb ;
ERROR 1064: You have an error in your SQL syntax near '--h

ho anche provato col ; attaccato o senza ma non cambia niente

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #11 il: 28 Nov 2006, 16:38:12 »
Scusa, è:
Codice: [Seleziona]
SHOW TABLES FROM ...al plurale...


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline pleonz

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #12 il: 28 Nov 2006, 16:42:40 »
una volta connesso al server mysql ho digitato il comando

\s per avere le informazioni sullo stato del server e il server mi ha risposto

mysql  Ver 11.18 Distrib 3.23.54, for redhat-linux-gnu (i386)

Connection id:          5160
Current database:
Current user:           mionome@ldaphost
Current pager:          stdout
Using outfile:          ''
Server version:         3.23.54
Protocol version:       10
Connection:             nomehost via TCP/IP
Client characterset:    latin1
Server characterset:    latin1
TCP port:               3306
Uptime:                 1 day 2 hours 40 min 11 sec

Threads: 2  Questions: 7321690  Slow queries: 17  Opens: 33  Flush tables: 1  Open tables: 27 Queries per second avg: 76.259
--------------


poi ho digitato

SHOW DATABASES ;

e il server mi ha risposto

mysql> SHOW DATABASES ;
+----------+
| Database |
+----------+
| db1      |
| db2      |
| db3      |
| miodb    |
| db4      |
| db5      |
| test     |
+----------+
7 rows in set (0.09 sec)

ho poi provatoa digitare

SHOW GRANTS ;

 e viene fuori


mysql> SHOW GRANTS ;
ERROR 1064: You have an error in your SQL syntax near '' at line 1

facendo invece

SHOW TABLE FROM miodb ;
viene fuori

mysql> SHOW TABLE FROM miodb ;
ERROR 1064: You have an error in your SQL syntax near 'FROM miodb' at line 1


non so più cosa fare.

Offline pleonz

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #13 il: 28 Nov 2006, 16:43:49 »
mysql> SHOW TABLES FROM miodb ;
Empty set (0.00 sec)


Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #14 il: 28 Nov 2006, 16:47:08 »
mysql  Ver 11.18 Distrib 3.23.54, for redhat-linux-gnu (i386)

Vecchio!!! :o
Ma funziona lo stesso.

Citazione
Current user:           mionome@ldaphost

Hai messo ldaphost come host MySQL, vero?

Citazione
SHOW GRANTS ;

La sintassi è sbagliata:
Codice: [Seleziona]
SHOW GRANTS FOR 'utente'@'nomehost';La sintassi che usi non credo sia valida su MySQL3.

Citazione
SHOW TABLE FROM miodb ;

Questo l'ho detto prima, è TABLES non TABLE.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline pleonz

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #15 il: 28 Nov 2006, 16:50:40 »
anche a me suscitava dubbi la versione del server mysql ma avevo controllato le specifiche per joomla e anche se vecchia dovrtebbe andare.
Comunque adesso provo ad inserire ldaphost , mi sono accorto solo adesso che me lo hai fatto notare che in effetti non sono su localhost.
faccio questa prova e vedo un attimo.
grazie per il momento.vi faccio sapere come è andata tra 5 minuti.

Offline pleonz

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #16 il: 28 Nov 2006, 16:55:54 »
niente da fare , anche inserendo ldaphost come host non mi riconosce .

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #17 il: 28 Nov 2006, 16:59:14 »
niente da fare , anche inserendo ldaphost come host non mi riconosce .

Questo è molto strano, dal momento che riesci ad accedere da linea di comando.
L'ultima cosa che mi viene da pensare è che non siano installate le librerie PHP per MySQL.
Crea un file prova.php e dentro scrivici:
Codice: [Seleziona]
<?php
echo phpinfo();
?>
Poi eseguilo e guarda se c'è la sezione di MySQL.

Un'altra prova che puoi fare è uno script banale di connessione, solo per vedere se funziona.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline pleonz

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #18 il: 28 Nov 2006, 17:07:35 »

ho messo il file php che mi hai indicato come index nel mio spazio e nella sezione mysql viene fuori questo

              mysql
MySQL Support   enabled
Active Persistent Links    0
Active Links    0
Client API version    5.0.22
MYSQL_MODULE_TYPE    external
MYSQL_SOCKET    /var/run/mysqld/mysqld.sock
MYSQL_INCLUDE    -I/usr/include/mysql
MYSQL_LIBS    -L/usr/lib -lmysqlclient

Directive   Local Value   Master Value
mysql.allow_persistent   On   On
mysql.connect_timeout   60   60
mysql.default_host   no value   no value
mysql.default_password   no value   no value
mysql.default_port   no value   no value
mysql.default_socket   no value   no value
mysql.default_user   no value   no value
mysql.max_links   Unlimited   Unlimited
mysql.max_persistent   Unlimited   Unlimited
mysql.trace_mode   Off   Off




Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: accesso server via ssh e difficoltà ad impostare database
« Risposta #19 il: 28 Nov 2006, 17:10:26 »
Ok, le librerie ci sono.

Ora fai un altro file e scrivici:
Codice: [Seleziona]
<?php
$db 
mysql_connect("HOST""USER""PASS")
      or die(
"Impossibile connettersi a MySQL.");
mysql_select_db("DBNAME") or die("Impossibile accedere al db.");
?>
Fai un pò di prove per capire se c'è qualche parametro che non va.
« Ultima modifica: 28 Nov 2006, 17:13:44 da -napo- »


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

 



Web Design Bolzano Kreatif