У меня есть эта строка кода:
$mysqli = new mysqli("localhost", "user", "pass", "db");
Я использую XAMPP для Apache и MySQL. Если я использую строку выше, она выдает следующую ошибку:
Warning: mysqli::mysqli(): (HY000/1045): Access denied for user 'user'@'localhost' (using password: YES) in C:\xampp\htdocs\xo\php\connect.php on line 2
Failed to connect to MySQL: (1045) Access denied for user 'user'@'localhost' (using password: YES)
Warning: main(): Couldn't fetch mysqli in C:\xampp\htdocs\xo\php\connect.php on line 6
То же самое, если я заменю локальный хост на 127.0.0.1 (я пробовал). Но если я использую свой внутренний сетевой IP-адрес (в данном случае 192.168.1.101) вместо локального хоста, он успешно подключается.
user@localhost
к своему серверу MySQL, но сделали это для[email protected]
. Просто добавьте дополнительные привилегии - person   schedule 15.07.2013