Я новичок в PHP и mySQL. Я пытаюсь сделать что-то очень простое. Я прочитал много решений о переполнении стека, и я пробовал много разных вещей, но ничего не помогло. Я просто пытаюсь подключиться к MySQL с помощью PHP. У меня работает активный экземпляр MySQL. Я использую Mac. Я могу успешно подключиться к нему, используя следующие команды из терминала:
mysql -u root -p
Затем мне будет предложено ввести мой пароль:
Enter password:
Затем я ввожу свой пароль. Это одноразовый пароль. Это "Snow1234". Затем он работает успешно. Показывает
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
....
mysql>
Затем я могу вводить команды в моем терминале, которые все работают правильно.
Я пытаюсь сделать то же самое с php (имейте в виду, что я новичок, и я никогда не использовал его раньше).
У меня есть файл с именем form.php.
form.php:
<?php
mysql_connect('localhost','root','Snow1234');
?>
Я сохраняю файл. Затем я загружаю файл на свой URL-адрес, используя Filezilla. Затем я захожу по URL в моем браузере (Google Chrome):
http://www.myWebsite.com/form.php
Однако на сайте написано:
ERROR: Could not connect. Access denied for user 'root'@'localhost'
(using password: YES)
Как мне это исправить?