Impostazione di phpmyadmin, ha ottenuto un errore di syntax MySQL

Ho provato a installare phpmyadmin su Debian Squeeze con un nginx e un server mysql installato. Ho eseguito sudo apt-get install phpmyadmin , e tutti sembravano andare bene fino a quando l'installazione mi ha gettato questo:

 An error occurred while installing the database: mysql said: ERROR 1064 (42000) at line 72: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14) NOT NULL, `sqlquery` text NOT NULL, PRIMARY KEY (`id`), KEY `usernam' at line 6 

…cosa fare?

  • Tempi di connessione lunghi da PHP a MySQL su EC2
  • php-cgi.exe e / o php5.dll che si blocca - PHP 5.2.17, Win2k8 e IIS7
  • LAMP: pagina di errore personalizzata 500 - è effettivamente ansible?
  • che cosa è l'avviso di php-fpm "non è riuscito ad acquisire il scoreboard"?
  • utilizzando mod_fcgid invece di mod_php
  • Installazione di PHP su Linux
  • PHP installare su Amazon Linux AMI pulito
  • E-mail del server dedicato che finisce in Junk
  • 2 Solutions collect form web for “Impostazione di phpmyadmin, ha ottenuto un errore di syntax MySQL”

    Sostituisci "timestamp (14)" in "timestamp" in / usr / share / dbconfig-common / data / phpmyadmin / install / mysql (sezione pma_history).

    Quindi reinstallare phpmyadmin.

    Riconfigurare phpmyadmin (invece di reinstallarlo) dopo aver risolto lo script come suggerito da Krevindiou potrebbe essere abbastanza buono:

     sudo dpkg-reconfigure phpmyadmin 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.