Guida Server Lamp

Discussioni relative alla Gestione del wiki Guide@Debianizzati.Org
Avatar utente
dring
Hero Member
Hero Member
Messaggi: 1231
Iscritto il: 27/12/2010, 9:54
Località: Brescia

Re: Guida Server Lamp

Messaggio da dring »

Mi permetto di segnalare che i più avveduti hoster, anche italiani, che utilizzano piattaforme GNU/Linux sono già migrati da MySQL a MariaDB
https://mariadb.com/kb/it/mariadb-vs-my ... atibilita/
per cui sulla guida più nuova mi piacerebbe che MariaDB sostituisse MySQL che oramai sarà sempre meno mantenuto aggiornato da Oracle.
feed your mind
linuxuser # 2011188
Selky
Global Moderator
Global Moderator
Messaggi: 1609
Iscritto il: 30/12/2011, 1:00

Re: Guida Server Lamp

Messaggio da Selky »

Segnalo in paio di cose della nuova guida per Stretch che non mi sono chiare e forse necessitano di modifica.

http://guide.debianizzati.org/index.php ... refork_MPM Viene citato il pacchetto "apache2-mpm-prefork" ma per Stretch non esiste più ed è presente come modulo.

Mysql è sostituito dai MariaDB.
I pacchetti "mysql-server" e "mysql-client" sono di transizione a default-mysql-client e default-mysql-server che portano a MariaDB.
Avatar utente
ferdybassi
Administrator
Administrator
Messaggi: 3320
Iscritto il: 28/12/2006, 4:22
Località: S. Angelo Lodigiano (LO)

Re: Guida Server Lamp

Messaggio da ferdybassi »

Selky ha scritto: http://guide.debianizzati.org/index.php ... refork_MPM Viene citato il pacchetto "apache2-mpm-prefork" ma per Stretch non esiste più ed è presente come modulo.
Hai ragione, è un errore. Va sistemato. Anzi, si può proprio togliere dalla guida.
Mysql è sostituito dai MariaDB.
I pacchetti "mysql-server" e "mysql-client" sono di transizione a default-mysql-client e default-mysql-server che portano a MariaDB.
I pacchetti da te citati installano già MariaDB, sono mantenuti per retrocompatibilità con script e programmi che ancora fanno riferimento a MySQL.
Ad ogni modo, la versione di MySQL che viene installata in Stretch è MariaDB, quindi questa parte direi che è a posto.

Ciao!
Selky
Global Moderator
Global Moderator
Messaggi: 1609
Iscritto il: 30/12/2011, 1:00

Re: Guida Server Lamp

Messaggio da Selky »

Ho aggiornato da Jessie a Stretch, l'ambiente LAMP era già installato da Jessie. Teoricamente credevo di aver aggiornato tutto, nel frattempo (Ti avevo mandato un pm ma poi dopo due giorni l'ho cancellato) ho velocemente controllato e mi sono accorta di alcuni problemi.

Per MySQL e MariaDB, non avendo ancora avuto tempo di "giocare" con le nuove caratteristiche e nemmeno di studiare la situazione, ho incontrato delle difficoltà. A quanto pare, nel mio caso, legate al mancato aggiornamento completo dell'ambiente LAMP, non so perché.

In sostanza provando un semplice:

Codice: Seleziona tutto

# service mysql status
o

Codice: Seleziona tutto

# service mysql start
ottengo

Codice: Seleziona tutto

mysql: unrecognized service
Idem se provo con MariaDB.
Se provo

Codice: Seleziona tutto

# mysql -u root

Codice: Seleziona tutto

# mysql -u root -p
in questo caso inserisco la mia password
ottengo sempre lo stesso output

Codice: Seleziona tutto

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
In sostanza MySQL non è avviato e non riesco nemmeno ad avviarlo :-[

Guai colpa mia, ripeto non ho ancora avuto il tempo di documentarmi.
Visto anche l'intervento di dring ho pensato che MariaDB necessitasse dei suoi "comandi" (per farmi capire) che attualmente non sono presenti nelle guide debianizzati e desideravo segnalarlo giusto per comprendere io per prima la situazione.
Avatar utente
dring
Hero Member
Hero Member
Messaggi: 1231
Iscritto il: 27/12/2010, 9:54
Località: Brescia

Re: Guida Server Lamp

Messaggio da dring »

Questo mio pc ha ancora jessie con installato lamp, prima mysql poi MariaDB.
Fra un po' aggiornerò a Stretch ed ho paura che mi ritroverò coi problemi di Selky.
In effetti non conosco le modalità di passaggio da un pacchetto, mysql, all'altro MariaDB e perché vengono mantenuti i vecchi pacchetti.
feed your mind
linuxuser # 2011188
Selky
Global Moderator
Global Moderator
Messaggi: 1609
Iscritto il: 30/12/2011, 1:00

Re: Guida Server Lamp

Messaggio da Selky »

@dring
A differenza tua, su Jessie non avevo ancora installato MariaDB.
In sostanza nel mio caso è successo che durante l'upgrade a Stretch mysql-client non si è aggiornato mentre mysql-server è stato rimosso.

Ovviamente installando i due pacchetti default-mysql-server e default-mysql-client ho risolto (10 minuti fa). Senza server non potevo utilizzare il controllo dello stato, l'avvio ecc...
Il tutto ora funziona:

Codice: Seleziona tutto

# service mysql start
[ ok ] Starting MariaDB database server: mysqld.

# service mysql status
[info] /usr/bin/mysqladmin  Ver 9.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu on x86_64
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Server version		10.1.26-MariaDB-0+deb9u1
Protocol version	10
Connection		Localhost via UNIX socket
UNIX socket		/var/run/mysqld/mysqld.sock
Uptime:			9 sec

Threads: 1  Questions: 92  Slow queries: 0  Opens: 33  Flush tables: 1  Open tables: 27  Queries per second avg: 10.222.

# service mysql stop
[ ok ] Stopping MariaDB database server: mysqld.

 # service mysql status
[info] MariaDB is stopped..
Per il resto non so, devo ancora lavorarci dietro.
Avatar utente
dring
Hero Member
Hero Member
Messaggi: 1231
Iscritto il: 27/12/2010, 9:54
Località: Brescia

Re: Guida Server Lamp

Messaggio da dring »

Grazie, appena aggiorno farò sapere come è andata.
feed your mind
linuxuser # 2011188
Rispondi