无法登录 phpMyAdmin

无法登录 phpMyAdmin

我刚刚在 ubuntu 16.04 上安装了 phpmyadmin。当徽标屏幕显示http://myip/phpmyadmin,然后我尝试登录,出现:#1045 无法登录 MySQL 服务器。我尝试了所有可能的方法。

有人能帮帮我吗?谢谢

答案1

** #1045 Cannot log in to the MySQL server**是在没有正确凭证的情况下尝试登录的结果。

您能够获得登录屏幕并尝试登录,这表明该应用程序phpmyadmin已正确安装。如果出现问题,您会在尝试登录之前在登录屏幕上看到错误。

用户名和密码将由管理员提供,或root(默认)...以及管理员的凭据。

使用以下命令回答登录提示:凭证。这是作为用户名,并将 root 的密码作为密码。

如果你不知道凭证,并且您是管理员,那么您必须更改密码。

您可以按照此答案中提供的步骤进行操作:
mysql 安装时不要求输入 root 密码

基本步骤是:

  • 停止 mysql 服务器
  • 使用 skip-grant-table 选项启动服务器
  • 以 root 身份登录
  • 设置新密码
  • 刷新表格
  • 停止临时 mysql 服务器
  • 正常重启服务器

然后以 root 身份登录 PHPMyadmin 服务器并设置您希望为用户提供的凭据。

答案2

建议按照以下步骤安装/使用 php myadmin:

安装 PHP MyAdmin

sudo apt-get update
sudo apt-get install phpmyadmin php-mbstring php-gettext

这将询问您几个问题以便正确配置您的安装。

  • 对于服务器选择,请选择 apache2。
  • 当询问是否使用 dbconfig-common 设置数据库时,选择“是”。系统将提示您输入数据库管理员的密码。然后,系统将要求您选择并确认 phpMyAdmin 应用程序本身的密码。

我们唯一需要做的就是明确启用 PHP mcrypt 和 mbstring 扩展,我们可以输入以下命令来完成:

sudo phpenmod mcrypt
sudo phpenmod mbstring

之后,您需要重新启动 Apache 才能识别您的更改:

sudo systemctl restart apache2

您现在可以通过访问服务器的域名或公共 IP 地址其次是/phpmyadmin:

https://domain_name_or_IP/phpmyadmin

相关内容