Соединение Mysqli с PHP

#php #mysqli

#php #mysqli

Вопрос:

Я изо всех сил пытаюсь установить соединение с mysql, и пока у меня получается эта ошибка :

   Warning: mysqli_connect(): (HY000/1045): Access denied for user 'dev'@'localhost'         (using password: YES) in D:ProgramsXamphtdocsseriesdynamicAtomCMSsetup.php on line 5
Could not connect because: Access denied for user 'dev'@'localhost' (using password: YES)
  

Я только что начал разрабатывать новую веб-систему, и вот код, который я использовал для подключения к базе данных. Приветствуется любая помощь.

 $dbc = mysqli_connect('localhost','dev','123','pouya')OR die('Could not connect because: '.mysqli_connect_error());
  

С уважением,

Комментарии:

1. можете ли вы проверить, существует ли пользователь dev@localhost или dev@% ? и имеет привилегии для доступа к базе данных pouya .

Ответ №1:

Если вы используете XAMPP, то откройте интерфейс phpmyadmin с помощью
[localhost / phpmyadmin]
1) При выборе базы данных, к которой вы хотите получить доступ.Вы получаете опцию справа, имеющую вкладку под названием привилегии.
2) Вам нужно проверить, существует ли пользователь.Если нет, создайте пользователя-разработчика.Если пользователь существует, попробуйте создать заново, поскольку вы можете использовать неправильный пароль.

Комментарии:

1. Сделал это снова, та же ошибка, в моем mysql определены 7 привилегий, ни одна из них не работает с функцией mysqli-connect…

2. Можете ли вы хоть раз использовать свой компьютерный IP вместо localhost и проверить, есть ли у него такая же проблема.?

Ответ №2:

Вам нужно убедиться, что пользователь-разработчик существует и что ему предоставлены права доступа к pouya.

Комментарии:

1. Что ж, оно действительно существует, и все предоставлено.