Php 无密码mysql\u连接

Php 无密码mysql\u连接,php,mysql,Php,Mysql,我有一个cron作业,它调用导致以下错误消息的PHP脚本 警告:在命令行界面上使用密码可能不安全 在使用mysql\u config\u编辑器--login path=foo--host=hostname--user=username--password之后,我当前可以使用mysql--login path=foo--host=hostname--user=username--password>连接到数据库,而无需密码提示 但是,我不知道如何设置$link=mysql\u connect('lo

我有一个cron作业,它调用导致以下错误消息的PHP脚本

警告:在命令行界面上使用密码可能不安全

在使用
mysql\u config\u编辑器--login path=foo--host=hostname--user=username--password
之后,我当前可以使用
mysql--login path=foo--host=hostname--user=username--password>连接到数据库,而无需密码提示

但是,我不知道如何设置
$link=mysql\u connect('localhost','mysql\u user','mysql\u password')将是无密码的


TIA

我不确定您的MySQL帐户是否有密码,但我猜命令行上的密码可能存储在您的
my.cnf
文件中

在PHP中,您不必向“mysql_connect”提供密码参数,如果将其留空,它将显示ini设置:


尽管我同意@Patrick的观点,但在可能的情况下,你不应该使用mysql函数,因为它们已经被弃用了,尽管我感到你的痛苦,因为我目前正在使用一个我们还不能升级的系统。

在你继续之前,你不应该使用
mysql.*
函数。它们已被弃用。您应该使用或。通过PHP脚本中的一行使用密码进行连接不会在命令历史记录中输入密码,因此它不是“不安全的”。有什么问题吗?你还在收到警告吗?@PatrickQ,似乎我在PDO或mysqli上仍然会遇到同样的问题。@MarcusAdams,是的,当cron作业调用一个在mysql_connect函数中有密码的PHP脚本时,我仍然会收到错误。我的观点是,你不应该浪费时间去弄清楚如何使用过时的函数来完成它。开始使用新的接口/扩展,如果仍然有问题,请询问新函数。