尝试连接到 localhost phpmyadmin 时出现错误

Posted

技术标签:

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

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

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

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

这是屏幕

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

【问题讨论】:

也许这个答案会有所帮助link 【参考方案1】:
    确保您已启动您的服务器 转到服务器并启动它 然后输入localhost/phpmyadmin 找到你的数据库然后选择你的数据库

【讨论】:

【参考方案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 服务来做到这一点。

【讨论】:

以上是关于尝试连接到 localhost phpmyadmin 时出现错误的主要内容,如果未能解决你的问题,请参考以下文章

带有反应式 mongodb 的 Spring Boot 不断尝试连接到 localhost

Spring Docker Container 停止,因为它尝试连接到 localhost MongoDB,即使它已经正确连接到 MongoDB Container

尝试连接到 localhost phpmyadmin 时出现错误

尝试将 php 文件连接到 localhost:localhost 当前无法处理此请求。 HTTP 错误 500

将 Flutter 连接到真实设备中的 localhost 服务器

Android模拟器未连接到localhost api