【问题标题】:I cannot access the local web and phpMyAdmin我无法访问本地网络和 phpMyAdmin
【发布时间】:2015-07-25 20:17:16
【问题描述】:

我有一个本地网站,每天都可以从其他电脑访问。我做过的是:

  • 我为 MySQL 设置了 root 密码
  • 然后我必须将它调整为数据库密码(database.php)--->仍然可以访问我的本地网络。它有效。
  • 然后我通过 localhost / security 为 phpmyadmin 设置密码(我输入相同的密码)。但是第一个问题出现在这次我无法访问 localhost / phpmyadmin 时,但很抱歉我忘记打印红框中出现的内容的屏幕描述。

  • 我正在寻找解决方案,建议同时调整在 config.inc.php 中设置的密码。但是这个错误仍然存​​在并且仍然无法访问phpMyAdmin。

  • 我试图找到一个解决方案,但我找到了另一种进入的方法,即使用 127.0.0.1/phpmyadmin 地址访问它。并做成了phpmyadmin。

  • 在这种情况下,我得出的结论是我未能设置密码 phpmyadmin。然后我尝试通过 phpMyAdmin 用户再次设置密码,单击选项卡 --- 我选择 root 并编辑 root 密码,然后单击生成(仍然使用相同的密码)。所以从这个高峰....

  • 在这一切之后......最终发生的事情是我无法访问我的本地网络,标题如下:

发生数据库错误无法使用提供的设置连接到您的数据库服务器。文件名:C:\xampp\system\Database\DB_driver.php 行号:124

同时,尽管输入了正确的用户名和密码,我也无法访问 phpmyadmin ......在此之前我没有先备份数据库和 htdocs。

我也想回到我的本地 Web 访问和 phpMyAdmin。

我的结论是我犯了一个错误,导致数据库被锁定,所以它无法访问我的本地网络。

这是我的 config.inc.php

$cfg['Servers'][$i]['auth_type']     = 'cookie';      
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'mypassword';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

【问题讨论】:

  • 请提供您的 config.inc.php 并隐藏密码。另外,您可以访问 phpmyadmin 登录吗?错误是什么?

标签: php mysql database phpmyadmin


【解决方案1】:

也许你可以尝试重置你的 mysql root 密码。

首先你需要关闭你的mysql服务器

# server mysqld stop

使用安全模式

# mysqld_safe --skip-grant-tables &

登录mysql

# mysql -u root

使用sql命令更新密码

mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD("password") WHERE User='root';
mysql> flush privileges;
mysql> quit

重启你的mysql服务器

# service mysqld restart

尝试再次登录您的 phpMyadmin,希望对您有所帮助。

【讨论】:

  • 如何使用这个命令? ' #Server mysqld stop #Mysqld_safe --skip-grant-tables & #Mysql -u root ' 是使用命令提示符还是mysql.exe?对不起,我是初学者
  • 最后我找到了这个stackoverflow.com/questions/4124447/…,它对我很有效:)
猜你喜欢
  • 2011-03-10
  • 2021-07-16
  • 2014-05-24
  • 1970-01-01
  • 2017-12-02
  • 1970-01-01
  • 2012-06-12
  • 2017-09-29
  • 2021-04-27
相关资源
最近更新 更多