【问题标题】:How do I find my host and username on mysql?如何在 mysql 上找到我的主机和用户名?
【发布时间】:2023-04-07 22:42:01
【问题描述】:

我需要通过 PHP 打开我的数据库。但我需要知道我的用户名和主机名(例如 localhost),但我不知道。

当我用mysql做我的数据库时,它只是直接要求我输入密码。

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

【问题讨论】:

    标签: php mysql localhost credentials


    【解决方案1】:

    键入此命令

    select CURRENT_USER();
    

    你会得到用户名和服务器

    【讨论】:

      【解决方案2】:

      默认用户名是 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”作为主机

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 2011-05-04
            • 1970-01-01
            • 1970-01-01
            • 2010-09-05
            • 2012-04-20
            • 2010-10-05
            • 2017-11-16
            • 1970-01-01
            • 2013-07-02
            相关资源
            最近更新 更多