如何在mysql上找到我的本地主机和用户名?

时间:2010-02-25 16:05:58

标签: php mysql localhost username

我需要通过PHP打开我的数据库,但我需要知道我的用户名和本地主机的名称,我不知道。

当我使用mysql并完成我的数据库时,它只是直接问我密码。

6 个答案:

答案 0 :(得分:17)

默认用户名为root。如果您不知道root密码,可以重置root密码:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html。但是,您不应该使用PHP的root帐户,设置有限的权限用户来执行此操作:http://dev.mysql.com/doc/refman/5.1/en/adding-users.html

如果MySql与您的网络服务器在同一台计算机上运行,​​您可以使用“localhost”作为主机

答案 1 :(得分:15)

输入此命令

select CURRENT_USER();

答案 2 :(得分:6)

MySQL的默认用户是“root”,服务器“localhost”。

答案 3 :(得分:2)

您应该能够使用名称localhost访问本地数据库。还有一种方法可以确定您正在运行的计算机的主机名,但听起来并不像您需要的那样。至于用户名,您可以(1)授予PHP运行的帐户的权限,以便在没有密码的情况下访问数据库,或者(2)存储您需要连接的用户名和密码(硬编码或存储在配置文件),并将它们作为参数传递给mysql_connect。请参阅http://php.net/manual/en/function.mysql-connect.php

答案 4 :(得分:0)

如果您是第一次使用mysql,可以尝试使用密码123或abc

答案 5 :(得分:0)

$servername = "localhost";

$username = "root";

$password = "";

这很可能对新用户有效,并且不要忘记在连接数据库之前先创建数据库。