Я должен открыть свою базу данных через PHP, но я должен знать свое имя пользователя и название моего localhost, и я не знаю их.
Когда я использовал mysql и сделал мою базу данных, это просто попросило у меня непосредственно пароля.
Имя пользователя по умолчанию - root. Вы можете сбросить пароль root, если не знаете его: http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html . Однако вам не следует использовать учетную запись root из PHP, настройте для этого пользователя с ограниченными правами: http://dev.mysql.com/doc/refman/5.1/en/adding-users.html
Если MySql работает на том же компьютере, что и ваш веб-сервер, вы можете просто использовать localhost в качестве хоста
Пользователь по умолчанию для MySQL - "root", а сервер - "localhost".
Вы должны иметь возможность получить доступ к локальной базе данных, используя имя localhost
. Существует также способ определить имя хоста компьютера, на котором вы работаете, но, похоже, вам это не нужно. Что касается имени пользователя, вы можете либо (1) дать права учетной записи, под которой работает PHP, на доступ к базе данных без пароля, либо (2) сохранить имя пользователя и пароль, которые вам нужны для подключения (вписанные или сохраненные в конфигурационном файле), и передать их в качестве аргументов в mysql_connect
. См. http://php.net/manual/en/function.mysql-connect.php.