2015-10-01 4 views
-3

Я использую UniServerZ для запуска моего PHP и установки базы данных в PHPMyAdmin. Вот PHP для подключения к базе данных.Не удалось подключиться к MYSQL: доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: нет)

<?php 
    $db = mysqli_connect('localhost','root','','easyfix'); 
    if(mysqli_connect_errno()){ 
     echo "Failed to connect to MYSQL: " . mysqli_connect_error(); 
    } 
?> 

Однако это дает ошибку в названии.

Я читал другие возможные решения по этому вопросу, но ни один из них не работает. В базе данных/учетной записи пользователя используются настройки по умолчанию. ~ Я ничего не изменил. Что будет причиной этой ошибки?

+3

Какая часть «доступа запрещена» неясна? Вы используете учетные данные (root/no password), которые недопустимы для сервера базы данных. нет ничего, чтобы «исправить» - получить правильные учетные данные. –

ответ

0

Вы можете управлять привилегиями от phpmyadmin. Вам нужно проверить, какие пользователи вы создали и откуда этот пользователь может получить доступ к вашей базе данных. В любом случае, пользователь root без пароля не является хорошей идеей.