我的 MySQL 数据库服务器目前遇到一个奇怪的问题:
当我尝试使用 mysql 命令行工具从本地访问数据库时,它不再要求输入密码。
我需要一个有效的管理员用户名。我还需要一个密码才能进行远程访问(即从另一个 IP)。例如,当我从 PHP 脚本访问数据库时,我需要密码。但是,当我尝试从本地主机/命令行访问数据库时,它会让我直接使用管理用户访问数据。
他们(管理员用户)设置了密码 - 正如我所提到的 - 当我尝试通过 PHP 访问数据时,我仍然需要指定这些密码。
更改密码没有帮助。
非管理用户需要指定他们的密码,但如果他们可以使用“mysql -u root”(或另一个管理员用户帐户名)到达任何地方,这并没有真正的帮助。
(系统Debian Linux Lenny、MySQL 5.0.51a)
有任何想法吗?有什么可以解释这种行为吗?我不明白这是怎么发生的。
| 归档时间: |
|
| 查看次数: |
400 次 |
| 最近记录: |