我需要通过PHP打开我的数据库。但我需要知道用户名和主机名(例如localhost),而我不知道它们是什么。
当我使用mysql创建我的数据库时,它只直接要求密码。
我如何在mysql中找到我的主机名和用户名?
我需要通过PHP打开我的数据库。但我需要知道用户名和主机名(例如localhost),而我不知道它们是什么。
当我使用mysql创建我的数据库时,它只直接要求密码。
我如何在mysql中找到我的主机名和用户名?
输入该命令
select CURRENT_USER();
您将获得用户名和服务器。MySQL 的默认用户是 "root",服务器为 "localhost"。
localhost
的名称,您应该能够访问本地数据库。还有一种确定运行计算机的主机名的方法,但听起来您不需要这个。至于用户名,您可以选择(1)授予PHP运行帐户访问数据库而无需密码的权限,或者(2)存储连接所需的用户名和密码(硬编码或存储在配置文件中),并将其作为参数传递给mysql_connect
。请参见http://php.net/manual/en/function.mysql-connect.php。以下是如何打开MySQL shell的方法
\connect root@localhost:3306