【问题标题】:I am getting error while trying to connect to localhost phpmyadmin尝试连接到 localhost phpmyadmin 时出现错误
【发布时间】:2014-08-01 10:07:09
【问题描述】:

我是 php 服务器端和 mysql 的新手。对这一切都有一些基本知识。最近安装 wamp 服务器和一些 php 文件和数据库创建我试图将我的 android 应用程序连接到运行 mysql 数据库的本地主机(如你可能知道一些网络服务)。

所以在浏览器中,我在 url 地址空间中输入了http://localhost,它会显示 wampserver 主页

但是当我输入 http://localhost/phpmyadmin 时,它显示了一些错误页面,我附上了错误页面的屏幕截图

这是屏幕

所以任何人都可以告诉我应该怎么做才能获得正确的 phpmyadmin 页面。 如果这部分需要更多信息,请告诉我

【问题讨论】:

  • 也许这个答案会有所帮助link

标签: java php android mysql


【解决方案1】:
  1. 确保您已启动您的服务器
  2. 转到服务器并启动它
  3. 然后输入localhost/phpmyadmin
  4. 找到你的数据库然后选择你的数据库

【讨论】:

    【解决方案2】:

    您必须允许 localhost 访问您的 mysql 服务器。和https://superuser.com/questions/603026/mysql-how-to-fix-access-denied-for-user-rootlocalhost的问题基本相同

    【讨论】:

      【解决方案3】:

      第一站Mysql:

      sudo /etc/init.d/mysql 停止

      然后打开配置文件 php5 并查找启用进入安全模式的行:

      Vim /etc/php5/apache2/php.ini

      在 vim 中输入功能模式/安全(定位行)并将其更改为 On

      safe_mode = Onn

      退出 VIM 编辑器并保存更改:

      重启MySQL模式安全(safe_mod):

      Safe_mysqld-skip-grant-tables &

      在 MySQL 处于安全模式时,选择 mysql 表,然后更改 root 密码并授予所有权限并使用 EXIT 命令退出 MySQL。

      Mysql> 使用 mysql

      mysql> UPDATE user SET password = password ("new_password") WHERE user = "root";

      结果: 查询正常,1 行受影响(0.00 秒) 匹配行:3 更改:1 警告:0

      mysql> 刷新权限;

      结果: 查询正常,0 行受影响(0.00 秒)

      mysql> 退出

      现在 Linux Shell 会杀死所有 mysql 进程

      杀死 mysqld mysql

      Mysql 正常重启。

      /etc/init.d/mysql启动

      通过 PhpMyAdmin 测试从终端和浏览器访问 MySQL 终端:

      mysql -u root -p

      http://localhost/phpmyadmin
      

      输入root的用户名和密码。

      【讨论】:

      • 你看截图了吗? OP 使用的是 Windows 8,而不是 Linux
      • 对不起。我的错。但解决方案是更改用户名并通过。 :)
      【解决方案4】:

      您需要重置密码。

      首先使用 --skip-grant-tables 选项启动 mysql 服务器实例或守护进程。 (安全设置)

      然后执行这些语句。

      # mysql -u root mysql 
      mysql> UPDATE user SET Password=PASSWORD('your_new_password') where USER='root'; 
      mysql> FLUSH PRIVILEGES; 
      

      最后,重新启动不带 --skip-grant-tables 选项的实例/守护进程。

      您应该能够使用新密码进行连接。

      # mysql -u root -p 
      Enter password: your_new_password 
      

      【讨论】:

        【解决方案5】:

        您必须更改用户root的密码,然后修改文件config.inc.php

        【讨论】:

          【解决方案6】:

          确保您将 wamp 服务器直接安装到 (C:) 驱动器上,而不是安装到程序文件中 -

          其次,您需要实际运行服务器以访问 localhost - 您可以通过打开服务器的控制面板并启动 APACHE 和 MYSQL 服务来做到这一点。

          【讨论】:

            猜你喜欢
            • 2020-04-04
            • 2022-08-07
            • 2020-10-28
            • 2015-05-19
            • 1970-01-01
            • 1970-01-01
            • 2018-10-07
            • 1970-01-01
            • 2020-04-26
            相关资源
            最近更新 更多