我试着在Debian上安装phpmyadmin,安装了nginx和mysql服务器。我运行了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...what做什么?
发布于 2012-01-05 13:21:32
将/usr/share/dbconfig-common/data/phpmyadmin/install/mysql (pma_history部分)中的“时间戳(14)”替换为“时间戳”。
然后重新安装phpmyadmin。
发布于 2013-04-01 14:34:00
按照Krevindiou的建议,修复脚本后重新配置phpmyadmin (而不是重新安装它)可能足够好:
sudo dpkg-reconfigure phpmyadmin发布于 2020-11-18 10:08:56
当我在数字海洋上建立一个服务器时,我真的很难解决这个问题。我需要一个服务器来托管一个Laravel应用程序。基本上,我必须使用这个教程安装我的服务器,然后使用这个教程安装MySQLVersion8.0.22(基本上是最新的可用版本--这通常会导致这个错误),然后我使用这个教程安装了PHP7.4,它还要求我检查DigitalOcean文章,使用我用来安装Nginx的教程为Nginx配置php处理器。
此时,我想安装phpMyAdmin,但失败的原因是同样的错误,我阅读了我在Digital、Stackoverflow和其他论坛上找到的每一篇文章,但没有解决方案。我发现我可以从官方网站下载phpMyAdmin版本5.0.4或更高版本(基本上是最新版本),因为它将与MySQL8.0.22版本更兼容。我完全按照这个教程来手动安装phpMyAdmin,而不是自动安装,一切都很完美!我能够在浏览器上打开phpMyAdmin,甚至能够使用root和密码登录。如教程所示,我创建了另一个用户,并且还能够使用该新用户进行登录。
真希望这能帮到有同样问题的人。最后,使用本文手动安装phpMyAdmin:https://www.digitalocean.com/community/questions/how-to-install-manually-phpmyadmin-on-ubuntu
https://serverfault.com/questions/341116
复制相似问题