Ciao a tutti!
Volendo passare dalla versione 2.80 alla 3.88 sto cercando di installare un nuovo server per metterci la 3.88 e poi importargli il DB della 2.80...
Solo che in fase di installazione della 3.88 al passo1 ottengo il seguente messaggio:
CREATE USER if not exists `myuser`@'localhost' IDENTIFIED BY '';
SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation
Sto usando Altervista, versione di php è la 7.3, MySQL: 8.0
Quando avevo installato la vers. 2 non avevo avuto problemi...
Ho visto nelle vecchie discussioni che qualcuno aveva avuto problemi analoghi, ma pensavo che avevate risolto con l'ultima versione...
Come posso fare a completare l'installazione?
Grazie mille!
marco
Errore creazione utente DB su installazione 3.88
Moderatori: roby, Moderators
Re: Errore creazione utente DB su installazione 3.88
Ti sconsiglio questa procedura, avresti problemi ad importare i dati del vecchio db in quello nuovo che ha una struttura diversa. Ti consiglio di fare una copia della 280, sia codice che db, aggiornare manualmente alla 377 lanciando anche il comando admin/aggiornadb.php per allineare il db alla nuova struttura, infine aggiornare sempre manualmente alla 388. I successivi aggiornamenti potrai farli con la nuova funzione che troverai nel menu.
Re: Errore creazione utente DB su installazione 3.88
Ho capito
Grazie mille!
Ma le versioni di php e mysql? Sulla 2.80 ho php 5.6 e mysql 8....posso lasciare queste per la vers. 3.XX?
Grazie e buona giornata
marco
Grazie mille!
Ma le versioni di php e mysql? Sulla 2.80 ho php 5.6 e mysql 8....posso lasciare queste per la vers. 3.XX?
Grazie e buona giornata
marco
Re: Errore creazione utente DB su installazione 3.88
Ciao, ho aggiornato alla 377 dalla 280 e lanciato aggiornadb.php
L' aggiornamento mi da tutto OK
vado sul sito ed ho questo:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation' in /membri/perosysweb/elezioni/client/modules.php:110 Stack trace: #0 /membri/perosysweb/elezioni/client/modules.php(110): PDOStatement->execute() #1 {main} thrown in /membri/perosysweb/elezioni/client/modules.php on line 110
Ho dato al file modules.php i permessi 777 e rilanciato l'aggiornamento
Niente, il problema persiste
Riuscite a darmi una mano? Grazie mille!
marco
L' aggiornamento mi da tutto OK
vado sul sito ed ho questo:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation' in /membri/perosysweb/elezioni/client/modules.php:110 Stack trace: #0 /membri/perosysweb/elezioni/client/modules.php(110): PDOStatement->execute() #1 {main} thrown in /membri/perosysweb/elezioni/client/modules.php on line 110
Ho dato al file modules.php i permessi 777 e rilanciato l'aggiornamento
Niente, il problema persiste
Riuscite a darmi una mano? Grazie mille!
marco
Re: Errore creazione utente DB su installazione 3.88
È un problema dei permessi dell'utente con cui accedi al db, utilizzando phpmyadmin oppure da linea di comando con mysql ( utilizzando il comando GRANT) assegnagli il permesso SUPER