Как мне найти мой локальный хост и имя пользователя на mysql? - PullRequest
18 голосов
/ 25 февраля 2010

Мне нужно открыть базу данных через PHP, но мне нужно знать мое имя пользователя и имя моего локального хоста, а я их не знаю.

Когда я использовал mysql и сделал свою базу данных, он просто попросил у меня пароль.

Ответы [ 5 ]

18 голосов
/ 25 февраля 2010

Имя пользователя по умолчанию - 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" в качестве хоста

15 голосов
/ 24 января 2012

введите эту команду

select CURRENT_USER();
6 голосов
/ 25 февраля 2010

Пользователь по умолчанию для MySQL - «root», а сервер «localhost».

2 голосов
/ 25 февраля 2010

Вы должны иметь доступ к локальной базе данных, используя имя localhost. Существует также способ определить имя хоста компьютера, на котором вы работаете, но это не похоже на то, что вам нужно. Что касается имени пользователя, вы можете либо (1) дать разрешения учетной записи, под которой работает PHP, для доступа к базе данных без пароля, либо (2) сохранить имя пользователя и пароль, с которыми вам нужно связаться (жестко запрограммировано или сохранено в файл конфигурации) и передайте их в качестве аргументов mysql_connect. Смотри http://php.net/manual/en/function.mysql-connect.php.

0 голосов
/ 24 апреля 2017

если вы используете mysql в первый раз, вы можете попробовать использовать пароль как 123 или abc

...