我需要通过PHP打开我的数据库,但我需要知道我的用户名和本地主机的名称,我不知道。
当我使用mysql并完成我的数据库时,它只是直接问我密码。
答案 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 = "";
这很可能对新用户有效,并且不要忘记在连接数据库之前先创建数据库。