2014-10-06 15 views
15

Ho installato phpMyAdmin-4.2.9.1-inglese su una piattaforma Centos 6.5.phpMyAdmin - Errore È necessario eseguire l'aggiornamento a MySQL 5.5.0 o successivo

2.6.32-431.23.3.el6.x86_64 # 1 SMP gio 31 lug 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

quando faccio il login ricevo il seguente schermata :

phpMyAdmin - Error 

You should upgrade to MySQL 5.5.0 or later. 

sto usando la versione server: 5.1.73

Cosa devo fare?

+2

Senza offesa, ma la soluzione sembra essere molto carina e asciutta. Aggiorna la tua versione di MySQL o non utilizzare PHPMyAdmin. Sono sicuro che potresti utilizzare uno strumento diverso o forse trovare anche una versione precedente di PHPMyAdmin. Forse uno specchio di download ospita una vecchia versione da qualche parte ... – War10ck

risposta

-4

Si sta utilizzando 5.1 ma si dovrebbe usare > 5.5. Dovrai aggiornare o utilizzare uno strumento diverso come MySql workbench

7

Quella particolare versione di phpMyAdmin è progettata per versioni di MySQL più moderne. Per risolvere il problema, puoi aggiornare l'installazione di MySQL o effettuare il downgrade di phpMyAdmin. L'aggiornamento di MySQL probabilmente implicherà l'aggiornamento a CentOS 7, quindi probabilmente non sei pronto a farlo. Fortunatamente, il team phpMyAdmin continua a supportare il ramo 4.0.x, che richiede solo MySQL 5 o versioni successive e PHP 5.2 o versioni successive. Quindi è possibile scaricare 4.0.10.4 (o qualunque sia la versione 4.0.x corrente) da http://www.phpmyadmin.net/home_page/downloads.php (dove è anche possibile vedere i requisiti elencati e le date di fine vita previste).

35

sono andato a /usr/share/phpMyAdmin/libraries/common.inc.php e commento fuori queste righe:

#if (PMA_MYSQL_INT_VERSION < 50500) { 
    # PMA_fatalError(
    #  __('You should upgrade to %s %s or later.'), 
    #  array('MySQL', '5.5.0') 
    # ); 
    #} 

e ora posso Admin mia mysql.

UPDATE:

http://docs.phpmyadmin.net/en/latest/faq.html#faq1-17 ma non spiega perché

perché:

https://sourceforge.net/p/phpmyadmin/bugs/4437/

https://github.com/phpmyadmin/phpmyadmin/commit/9112d7c9303b51b7e156cc98fa79ab8824b50e30

+4

Ho appena cambiato il 50500 in 50100 nel mio. Ha fatto il trucco – WalterEgo

+5

Ciao .. apprezzo questo semplice suggerimento, ma qualcuno sa perché pma ha bloccato mysql <5.5? Eventuali incompatibilità o problemi di sicurezza? – a20

+3

Potrebbe funzionare, ma se la versione è bloccata non è "solo perché". Questa è una soluzione sciatta. – dsnunez

0

Ho fatto l'aggiornamento, e tutto va per il culo, consiglio di rimuovere totalmente e fare una installazione mysql pulita da stratch per evitare mal di testa. In qualsiasi modo per un ambiente di test puoi usare la risposta di hacking commentando le righe nel file "/usr/share/phpMyAdmin/libraries/common.inc.php" o prima di installare mysql, scaricare e installare l'annuncio mysql-repo da lì procedere al PMA. In bocca al lupo.

0

Stavo ottenendo questo errore solo per un utente sul mio server di hosting cpanel.

ho cambiato i valori max_questions: max_updates: max_connections: max_user_connections: per l'utente di fronte al problema da "1" to "0"

Messaggio questo phpadmin iniziato a lavorare.

1

Se si desidera utilizzare PHPMyAdmin, si consiglia di aggiornare la versione di MySQL al più recente [è molto importante per motivi di sicurezza]. Per questo, basta seguire alcuni semplici passaggi:

. Esporta tutti i tuoi database e fai il backup sul tuo sistema locale. - Aggiorna la tua versione di MySQL all'ultima .. - Importa nuovamente tutto il tuo database dal pannello di PHPMyAdmin.

Complete tutorials for export/import database from PHPMyAdmin...

Non si dovrebbe ottenere molto problema tranne il problema di password per gli utenti di database già creati. Basta resettare la password per risolverlo.