2016-06-21 6 views
0

Используя ничего, кроме глупости, мне удалось удалить локальный доступ из моей базы данных MySql, поэтому PhpMyAdmin не будет запущен, хотя простой примерный сценарий все еще работает нормально. Я только начал использовать его в гневе вчера, так что было бы полезно немного помочь?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 сайта, он работает с любым действительным пользователем, и не другие. Почему нельзя запустить 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; 
} 
+0

Как вы его удалили? – Chay22

+0

Я смутился этим сообщением «информация» и попытался отключить локальный хост. Плохая идея. {Доступна учетная запись пользователя, позволяющая любому пользователю подключиться к локальному хосту. Это предотвратит подключение других пользователей, если хост-часть их учетной записи разрешает соединение с любым (%) хостом.} –

ответ

1

Я не знаю, что вы сделали или изменились, но если вы используете что-то вроде XAMPP или WAMP вы всегда можете просто перейти в каталог ./xampp/phpmyadmin и скопировать содержимое config.sample.inc.php в config.inc.php и залить ваши настройки.

+0

Это сработало, спасибо. –