2016-07-13 6 views
-1

Я использую WAMP Server для разработки страницы регистрации Android. Я получаю эту ошибку:Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: ДА)

Access denied for user 'root'@'localhost' (using password: YES)

Пожалуйста, помогите мне в фиксации этого.

Вот мой config.inc.php файл:

<?php 
/* vim: set expandtab sw=4 ts=4 sts=4: */ 
/** 
* phpMyAdmin sample configuration, you can use it as base for 
* manual configuration. For easier setup you can use setup/ 
* 
* All directives are explained in documentation in the doc/ folder 
* or at <http://docs.phpmyadmin.net/>. 
* 
* @package PhpMyAdmin 
*/ 

/* 
* This is needed for cookie based authentication to encrypt password in 
* cookie 
*/ 
$cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 

/* 
* Servers configuration 
*/ 
$i = 0; 

/* 
* First server 
*/ 
$i++; 
/* Authentication type */ 
$cfg['Servers'][$i]['verbose'] = 'mysql wampserver'; 
//$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = '127.0.0.1'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
/* Select mysql if your server does not have mysqli */ 
$cfg['Servers'][$i]['extension'] = 'mysqli'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 



/* 
* phpMyAdmin configuration storage settings. 
*/ 

// No warning on pmadb tables 
$cfg['PmaNoRelation_DisableWarning'] = true; 


?> 

Вот файл config.php:

<?php 

/** 
* Database config variables 
*/ 
define("DB_HOST", "localhost"); 
define("DB_USER", "root"); 
define("DB_PASSWORD", "root"); 
define("DB_DATABASE", "android_api"); 
?> 

Здесь пока мой точный вопрос: enter image description here

+0

вы использовали неправильный пароль. вы указали его как пустую строку в конфиге, но, очевидно, сервер не имеет «нет пароля» в корневой учетной записи. –

+3

Возможный дубликат [Доступ запрещен для пользователя «root» @ «localhost» при попытке предоставить привилегии. Как предоставить привилегии?] (Http://stackoverflow.com/questions/8484722/access-denied-for-user-rootlocalhost-while-attempting-to-grant-privileges) – olibiaz

+0

@MarcB, если я нахожу пароль в этом поле, которое я могу даже открыть на странице всей страницы php admin, получает эту ошибку, если я делаю это –

ответ

1

Если вас добавили пароль к root userid, а затем по умолчанию он выходит из коробки без пароля.

Так просто положить

define("DB_USER", "root"); 
define("DB_PASSWORD", ""); 

Или просто оставьте поле пароля в PhpMyAdmin пустым и нажмите кнопку GO

RE: Ваш комментарий: Я использую PhpMyAdmin

Затем экран должен выглядеть следующим образом:

enter image description here

Введите root в Имя пользователя и оставьте поле пустым password:

Затем нажмите кнопку GO

+0

, если я это сделаю, я даже могу открыть страницу администратора php –

+0

ошибка возникает целая страница, если i dothat –

+0

Спасибо @ chris85 – RiggsFolly

Смежные вопросы