web-dev-qa-db-ja.com

phpmyadminを設定すると、MySQL構文エラーが発生しました

Nginxとmysql-serverをインストールしたDebianSqueezeにphpmyadminをインストールしてみました。私は走ったSudo apt-get install phpmyadmin、そしてセットアップが私にこれを投げるまで、すべてがうまくいっているように見えました:

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

...何をしますか?

4
jibcage

/ usr/share/dbconfig-common/data/phpmyadmin/install/mysql(pma_historyセクション)の「timestamp(14)」を「timestamp」に置き換えます。

次に、phpmyadminを再インストールします。

10
Krevindiou

Krevindiouによって提案されたようにスクリプトを修正した後、phpmyadminを(再インストールする代わりに)再構成するだけで十分な場合があります。

Sudo dpkg-reconfigure phpmyadmin
0