【问题标题】:PhpMyAdmin - can localhost access be recovered?PhpMyAdmin - 可以恢复本地主机访问吗?
【发布时间】:2016-10-23 03:03:18
【问题描述】:

除了愚蠢之外,我已经设法从我的 MySql 数据库中删除了 localhost 访问,因此 PhpMyAdmin 将无法运行,尽管一个简单的示例脚本仍然可以正常运行。我是昨天才开始使用它,所以不胜感激?

{
 phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
}

这是来自 W3C 站点的工作 prog 的 sn-p,它适用于任何有效用户,而其他用户则失败。为什么phpmyadmin不能运行,重写了哪些配置文件?

{
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "sql_learn";

try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username,$password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $conn->prepare("SELECT _id, _gibb FROM gibberish");
$stmt->execute();

// set the resulting array to associative
$result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
foreach(new TableRows(new RecursiveArrayIterator($stmt->fetchAll())) as $k=>$v) {
    echo $v;
}

【问题讨论】:

  • 你是如何删除它的访问权限的?
  • 我对这个“信息”消息感到困惑,并试图断开本地主机的连接。馊主意。 { 存在允许来自本地主机的任何用户连接的用户帐户。如果帐户的主机部分允许来自任何 (%) 主机的连接,这将阻止其他用户连接。}

标签: mysql phpmyadmin


【解决方案1】:

我不知道你做了什么或改变了什么,但如果你使用的是 xampp 或 wamp 之类的东西,你总是可以转到 ./xampp/phpmyadmin 目录并将 config.sample.inc.php 的内容复制到 config.inc.php 并填写在您的设置中。

【讨论】:

    猜你喜欢
    • 2012-10-25
    • 2017-09-29
    • 2014-07-21
    • 2017-12-26
    • 2012-11-03
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    相关资源
    最近更新 更多