Acess отказано в подключении к MySQL DB с помощью XAMPP на Windows 10

Acess отказано в подключении к MySQL DB с помощью XAMPP на Windows 10

08.03.2017 03:55:37 Просмотров 56 Источник

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

Вот сообщение, которое я получаю:

"Предупреждение: mysqli:: _ _ construct (): (HY000 / 1044): доступ запрещен для пользователя "@'localhost' к базе данных 'пользователи' в D:\XAMP\htdocs\telepol\formProcess.php на строке 8

Ошибка подключения: отказано в доступе пользователю " @ 'localhost' к базе данных "пользователи""

Вот этот код:

<?php
$servername = "localhost";
$username = "";
$password = "";
$dbName = "users";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbName);

// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";

?>
У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/42671974/acess-denied-for-connection-to-mysql-db-using-xampp-on-windows-10#comment72468866_42671974
какую версию php используете вы?? попробуйте эту функцию mysqli_connect()
https://stackoverflow.com/questions/42671974/acess-denied-for-connection-to-mysql-db-using-xampp-on-windows-10#comment72468880_42671974
Причина не подключения вы не указали пользователя
https://stackoverflow.com/questions/42671974/acess-denied-for-connection-to-mysql-db-using-xampp-on-windows-10#comment72469162_42671974
@MasivuyeCokile это была причина, по которой я решил, что имя Пользователя по умолчанию должно быть пустой строкой " ". Спасибо. Добавьте свой комментарий в качестве ответа, чтобы я мог дать вам кредит.
https://stackoverflow.com/questions/42671974/acess-denied-for-connection-to-mysql-db-using-xampp-on-windows-10#comment72469194_42671974
@BlackSova ни один человек не должен давать мне кредит за такое, это была просто глупая ошибка, которую вы сделали
https://stackoverflow.com/questions/42671974/acess-denied-for-connection-to-mysql-db-using-xampp-on-windows-10#comment72469410_42671974
вы можете выбрать ответ @A. ANoman

Ответы - Acess отказано в подключении к MySQL DB с помощью XAMPP на Windows 10 / Acess denied for connection to MySQL DB using XAMPP on Windows 10

Dipali Sakle Systematix

08.03.2017 04:08:37

Попробуйте это: добавление пользователей в MySQL

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

Является ответом!
A.A Noman

08.03.2017 04:14:39

У вас есть глупая ошибка..

<?php
$servername = "localhost";
$username = "root"; // This is mistake 
$password = "";
$dbName = "users";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbName);

// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";

?>
Jeff Clayton

20.11.2019 07:27:46

В Xampp я заметил, что когда я создал нового пользователя, поле хоста по умолчанию для доступа "все хосты" было указано как " % "-изменение доступа на "localhost" позволило моему некорневому пользователю правильно подключиться, в то время как % этого не сделал. Это был uing встроенный инструмент phpmyadmin.

Закрыть X