我在安装phpmyadmin时遇到了麻烦。我们的服务器使用AWS服务。我们的mysql db位于RDS实例中。现在,我正在尝试在EC2实例上安装phpmyadmin。
我已经在EC2实例上安装了mysql-客户机。当我试图安装phpmyadmin时,安装对话框会提示我为phpmyadmin创建一个数据库,询问根用户凭据。
问题是,默认情况下,安装对话框试图登录到localhost上的数据库实例,这是不存在的,因为我们的db实例位于远程RDS实例上。
我可以跳过这个步骤并安装phpmyadmin,进行必要的配置并登录到RDS上的db实例,但是由于缺少phpmyadmin表,我无法执行查询。
默认情况下,如何使phpmyadmin安装对话框在RDS上使用db实例?
发布于 2014-06-24 12:28:12
该对话框来自于apt-get试图简化您的配置,但它似乎假设您正在安装到本地计算机上的数据库。在这种情况下,您应该拒绝该对话框;您必须手动配置"phpMyAdmin配置存储“。尽管对话框中说你必须安装数据库,但我不认为这是真的。官方发行版肯定不是这样的;在不配置这些高级特性的情况下,它运行得非常好。
一旦通过apt-get安装了phpMyAdmin,就需要编辑配置文件以指向RDS数据库主机名或IP地址。我很肯定您会在/etc/phpmyadmin/中找到配置。
一旦安装了phpMyAdmin,就可以使用/usr/share/doc/phpmyadmin中的文档手动创建数据库(您很可能通过phpMyAdmin登录并上传文件),但我认为这一点都不需要。
然而,我要做的只是从http://www.phpmyadmin.net/下载源代码,然后自己解压缩到web根文件夹(很可能是/var/www/),然后手动配置它。这样你就不会搞糊涂了。
希望这能让你上路。
https://serverfault.com/questions/607286
复制相似问题