[Server] Aiuto mysql

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
Jackalxp5b
Prode Principiante
Messaggi: 153
Iscrizione: mercoledì 11 novembre 2009, 14:33

[Server] Aiuto mysql

Messaggio da Jackalxp5b »

Dunque...ho installato/configurato tutto il server lamp, solo ora mi trovo un po in difficoltà con la creazione di un database, con mysql...in pratica, quando la guida dell'installazione, mi dice di aprire dal browser, l'indirizzo http://localhost/phpmyadmin...non si apre...perchè?
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: [Server] Aiuto mysql

Messaggio da ReMichael »

Jackalxp5b ha scritto: Dunque...ho installato/configurato tutto il server lamp, solo ora mi trovo un po in difficoltà con la creazione di un database, con mysql...in pratica, quando la guida dell'installazione, mi dice di aprire dal browser, l'indirizzo http://localhost/phpmyadmin...non si apre...perchè?
se hai installato il tutto tramite tasksel o "manualmente" e apache ti funziona:

Codice: Seleziona tutto

http://localhost
ti deve rispondere, allora devi semplicemente linkare phpmyadmin alla document root:

Codice: Seleziona tutto

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
Avatar utente
garak
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1649
Iscrizione: lunedì 13 giugno 2005, 13:37
Desktop: Gnome
Distribuzione: Ubuntu 24.04
Sesso: Maschile
Località: Roma
Contatti:

Re: [Server] Aiuto mysql

Messaggio da garak »

ReMichael ha scritto:
Jackalxp5b ha scritto: Dunque...ho installato/configurato tutto il server lamp, solo ora mi trovo un po in difficoltà con la creazione di un database, con mysql...in pratica, quando la guida dell'installazione, mi dice di aprire dal browser, l'indirizzo http://localhost/phpmyadmin...non si apre...perchè?
se hai installato il tutto tramite tasksel o "manualmente" e apache ti funziona:

Codice: Seleziona tutto

http://localhost
ti deve rispondere, allora devi semplicemente linkare phpmyadmin alla document root:

Codice: Seleziona tutto

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
No, phpmyadmin deve funzionare senza alcun link: l'url "/phpmyadmin" è aggiunta alla configurazione di apache e punta alla relativa cartella.
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: [Server] Aiuto mysql

Messaggio da ReMichael »

garak ha scritto: No, phpmyadmin deve funzionare senza alcun link: l'url "/phpmyadmin" è aggiunta alla configurazione di apache e punta alla relativa cartella.
tra le varie installazioni che ho fatto ho notato che non sempre viene abilitata.. forse dipende dalla versione del sistema (sia debian che ubuntu) e dagli script di configurazione che ci sono.. quindi in questo caso o la abiliti o linki simbolicamente
Ultima modifica di ReMichael il lunedì 31 gennaio 2011, 21:23, modificato 1 volta in totale.
Jackalxp5b
Prode Principiante
Messaggi: 153
Iscrizione: mercoledì 11 novembre 2009, 14:33

Re: [Server] Aiuto mysql

Messaggio da Jackalxp5b »

RE MICHAEL...ancora onore a te...hai perfettamente ragione...mi sono bastati i tuoi set di linkaggio...e ora,digitando dal browser, http://localhost/phpmyadmin, appare la configurazione...ottimo...adesso penso di avere tutti gli elementi per poter configurare qualunque cosa voglia fare...mi dovrò concentrare sui contenuti...(codici, php, mysql, perl...) ma per il resto ok...grazie infinitamente...ancora...
Jackalxp5b
Prode Principiante
Messaggi: 153
Iscrizione: mercoledì 11 novembre 2009, 14:33

Re: [Server] Aiuto mysql

Messaggio da Jackalxp5b »

scusami ancora RE...ma ho fatto forse un po di pasticcio...perchè credo di aver configurato il phpmyadmin...solo ora non mi ricordo i dati...e noon riesco ad accedere...per caso cè la possibilità di editare il file di configurazione nonsocosa.conf...e ristabilire utente e pass??se si...come?
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17366
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: [Server] Aiuto mysql

Messaggio da Stealth »

Vedi se va bene questa pagina
ciao
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: [Server] Aiuto mysql

Messaggio da ReMichael »

per accedere a phpmyadmin devi utilizzare gli utenti di mysql.. ora, non so che configurazione hai cambiato (il link che ha postato Stealth può aiutarti), però puoi riconfigurare la password dell'utente root di mysql così:

Codice: Seleziona tutto

sudo dpkg-reconfigure mysql-server
se non ricordo male dovrebbe chiederti la nuova password.
Ultima modifica di ReMichael il martedì 1 febbraio 2011, 11:37, modificato 1 volta in totale.
Jackalxp5b
Prode Principiante
Messaggi: 153
Iscrizione: mercoledì 11 novembre 2009, 14:33

Re: [Server] Aiuto mysql

Messaggio da Jackalxp5b »

allora...nel pasticcio credo di essermi orientato, dunque cosa ho fatto:
1-Installato tutti i pacchetti necessari per mysql e configurato creando l'utente root seguito dalla pass, solo che smanettando nel relativo file di configurazione ovvero /etc/mysql/my.cnf, ho cambiato l'ip locale credendo che non puntasse al mio server, in due parole, ho ristabilito quello di default, 127.0.0.1, inserendo il campo username=root, password=quella che ho impostato nell'istallazione sono entrato...
2- per essere chiaro adesso, all'interno dell'interfaccia grafica di phpmyadmin, e controllando la relativa voce Database, ho creato 3 database, controllandone i privilegi, posso notare che per l'utente root ne ho 4...
Utente Host Tipo Privilegi Grant Azione
debian-sys-maint  localhost globale  ALL PRIVILEGES  Sì 
root  127.0.0.1 globale  ALL PRIVILEGES  Sì 
root  jackalserver-System-Product-Name globale  ALL PRIVILEGES  Sì 
root  localhost globale  ALL PRIVILEGES  Sì 
come faccio a ridurre gli utenti?
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: [Server] Aiuto mysql

Messaggio da ReMichael »

Jackalxp5b ha scritto: Utente Host Tipo Privilegi Grant Azione
debian-sys-maint  localhost globale  ALL PRIVILEGES  Sì 
root  127.0.0.1 globale  ALL PRIVILEGES  Sì 
root  jackalserver-System-Product-Name globale  ALL PRIVILEGES  Sì 
root  localhost globale  ALL PRIVILEGES  Sì 
come faccio a ridurre gli utenti?
in pratica è sempre l'utente root che può connettersi utilizzando indirizzo ip diretto, oppure localhost oppure il nome della macchina. diciamo che non c'è motivo per toglierli.. se proprio vuoi farlo, puoi eliminare ad esempio quello relativo a 127.0.0.1 e a jackalserver.... e tenere solo localhost. Questo significa che poi quando ti connetti come root devi sempre usare localhost per accedere.

l'utente debian-sys-maint lascialo invece
Jackalxp5b
Prode Principiante
Messaggi: 153
Iscrizione: mercoledì 11 novembre 2009, 14:33

Re: [Server] Aiuto mysql

Messaggio da Jackalxp5b »

Si infatti...però con un user di questo tipo, non so quanto possa essere sicuro...difatto volevo togliere gli utenti in piu diciamo...e modificare l'accesso al root, per capirci...comunque è abbastanza intuitivo in effetti...strano però, che durante l'istallazione di my ho cambiato la pass di default, ma non l'username...durante l'istallazione...
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: [Server] Aiuto mysql

Messaggio da ReMichael »

Jackalxp5b ha scritto: Si infatti...però con un user di questo tipo, non so quanto possa essere sicuro...difatto volevo togliere gli utenti in piu diciamo...e modificare l'accesso al root, per capirci...comunque è abbastanza intuitivo in effetti...strano però, che durante l'istallazione di my ho cambiato la pass di default, ma non l'username...durante l'istallazione...
root conviene sempre lasciarlo.. se root può connettersi solo da localhost o da 127.0.0.1 non dovresti avere nessun problema. Invece è buona cosa creare utenti ad-hoc per ogni db, che abbiano permessi solamente su quel database (con phpmyadmin lo puoi fare comodamente).

Ad esempio crei un db pippo, e anziché utilizzare l'utente root per la connessione al db, crei un utente pippo con permessi specifici solo per il db in questione.

L'utente root lo utilizzi solo per l'amministrazione e la gestione di tutto l'insieme
Jackalxp5b
Prode Principiante
Messaggi: 153
Iscrizione: mercoledì 11 novembre 2009, 14:33

Re: [Server] Aiuto mysql

Messaggio da Jackalxp5b »

Ni..nel senso, il mio futuro db-pippo.db..e quello che riguarda tutto il suo insieme, non è raggiungibile solo dall'interno...poichè sto creando un sito, che già sfrutta un dominio redirect esterno, nel senso, digito l'indirizzo http://pippo.org/phpmyadmin, e comodamente in remoto, gestisco sia l'intero db, come giustamente indichi te, una parte di esso, ossia pippo.db...in realtà da quanto ho potuto apprendere sin ora, il modo piu sicuro, non è certamente tramite l'interfaccia phpmyadmin...ma da openssh...in quanto le connessioni non passano in chiaro come in una pagina html...ma...siccome non conosco il linguaggio mysql..mi devo affidare per ora...all'interfaccia grafica...
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: [Server] Aiuto mysql

Messaggio da ReMichael »

Jackalxp5b ha scritto: Ni..nel senso, il mio futuro db-pippo.db..e quello che riguarda tutto il suo insieme, non è raggiungibile solo dall'interno...poichè sto creando un sito, che già sfrutta un dominio redirect esterno, nel senso, digito l'indirizzo http://pippo.org/phpmyadmin, e comodamente in remoto, gestisco sia l'intero db, come giustamente indichi te, una parte di esso, ossia pippo.db...in realtà da quanto ho potuto apprendere sin ora, il modo piu sicuro, non è certamente tramite l'interfaccia phpmyadmin...ma da openssh...in quanto le connessioni non passano in chiaro come in una pagina html...ma...siccome non conosco il linguaggio mysql..mi devo affidare per ora...all'interfaccia grafica...
beh.. utilizzando phpmyadmin comunque l'accesso ad esempio con utente root viene fatto in locale. sulla questione della sicurezza, se utilizzi una password forte non dovresti avere problemi.. puoi far passare la connessione via SSL, quindi https://pippo.org/phpmyadmin

volendo puoi anche permettere l'accesso a phpmyadmin solamente a determinati indirizzi ip tramite le regole di apache.. però questo lo puoi fare se conosci a priori l'indirizzo ip di chi si connette e questo rimane sempre lo stesso.
Jackalxp5b
Prode Principiante
Messaggi: 153
Iscrizione: mercoledì 11 novembre 2009, 14:33

Re: [Server] Aiuto mysql

Messaggio da Jackalxp5b »

ESATTO...proprio come pensavo...l'ip di cui sono "dotato"non è statico..ma..dinamico...uso un server web casalingo...e le certe regole di cui parli, immagino si riferiscono all'accesso dell'ip registrato nel protoccolo vattelaapesca.conf...inizio a capire la logica...ma la struttura è ben altra cosa...ma devo ringraziare soprattutto te, mi hai dato una chiara visione del generico e di quello che devo fare...poichè, sin ora è tutto perfettamente configurato...leggero e rapido...e cosa piu importante..ho raggiunto il mio obiettivo..il web...sin ora mi sono solo relegato al compilatore e relativi file di intestazione, dove almassimo reindirazzo una funzione verso una libreria #include ...ora è ben altra storia...intrisa di complessità ma anche emozione....un po di etica programmativa :)posterò ancora se riscontro problemi...intanto grazie infinite...
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: Majestic-12 [Bot] e 3 ospiti