web-dev-qa-db-ja.com

mysqlでローカルホストとユーザー名を見つけるにはどうすればよいですか?

PHPでデータベースを開く必要がありますが、自分のユーザー名とローカルホストの名前を知る必要があり、それらはわかりません。

Mysqlを使用してデータベースを実行すると、パスワードを直接要求されました。

18
Audel

デフォルトのユーザー名はrootです。知らない場合は、rootパスワードをリセットできます: http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html 。ただし、PHPのルートアカウントを使用して、そのための制限付きアクセス許可ユーザーを設定しないでください。 http://dev.mysql.com/doc/refman/5.1/en/adding-users.html

MySqlがWebサーバーと同じコンピューターで実行されている場合、「localhost」をホストとして使用できます。

18
adharris

このコマンドを入力してください

select CURRENT_USER();
15
d-coder

名前localhostを使用してローカルデータベースにアクセスできるはずです。実行しているコンピューターのホスト名を判別する方法もありますが、必要なようには思えません。ユーザー名に関しては、(1)PHPが実行されるアカウントにパスワードなしでデータベースにアクセスするためのアクセス許可を与えるか、(2)必要なユーザー名とパスワードを保存します。 (ハードコードされているか、設定ファイルに保存されている)で接続し、それらを引数としてmysql_connectに渡します。 http://php.net/manual/en/function.mysql-connect.phpを参照してください。

2
JSBձոգչ

mysqlを初めて使用する場合は、パスワードを123またはabcとして使用してみてください。

0
shubhy