Pagina 1 di 1

RISOLTO - MariaDB e PHP

Inviato: mar 15 mar 2016, 20:39
da darkstaring
Buonasera, ho appena re-installato slackware ma ho problemi con il mio server mysql + php

In pratica la connessione al db tramite:

Codice: Seleziona tutto

$db = mysqli_connect("$mysql_host","$mysql_user","$mysql_passwd", "$db_name") 
Non và con errore "Connection refused"...
Ma da terminale funziona....
cercando ho trovato il file "/etc/mysqlaccess.conf "
è quello da editare oppure sbaglio altrove?

phpinfo dice che mysql e mysqli ci sono...
Grazie
Francesco

Re: MariaDB e PHP

Inviato: mar 15 mar 2016, 21:02
da ponce
di default nel file /etc/rc.d/rc.mysqld che lancia il demone mysqld e' attiva (per ragioni di sicurezza) l'opzione

Codice: Seleziona tutto

SKIP="--skip-networking"
che forza la connessione a mysql esclusivamente via socket (in /var/run/mysql/mysql.sock).

se vuoi attivare le connessioni via network cambia quella riga in

Codice: Seleziona tutto

SKIP=""
e riavvia mysql.

se non hai bisogno di collegartici anche da altre macchine sulla rete, per evitare di tenere un server mysql esposto sulla rete e' buona prassi attivarlo solo su localhost: lo fai tramite la direttiva bind-address dentro al file /etc/my.cnf.d/server.cnf

Codice: Seleziona tutto

[mysqld]
bind-address = 127.0.0.1

Re: MariaDB e PHP

Inviato: mar 15 mar 2016, 21:45
da darkstaring
Grazie a tè ho risolto... grazie ponce ;)