繁体   English   中英

通过php连接sql server的用户名

[英]username for sql server connection through php

我是php的新手。 我不明白为什么在使用任何用户名时仍然可以连接数据库。 例如,当我尝试:

mysql_connect('localhost','zcvbfd','');

没有显示任何错误消息。 返回值为: Resource id #3

许多默认的MySQL安装允许从localhost到MySQL的无用户,无密码连接。

最佳做法是禁用此功能。 您可以运行: sudo mysql_secure_installation

或以root用户身份或其他特权mysql用户身份登录并运行:

SELECT host FROM mysql.user WHERE user = '';

然后为每个主机名运行:

DROP USER ''@'hostname-here';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM