尝试连接到 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