MySQL用户密码中的特殊字符叹号(!)的妙用
使用叹号(!)禁止用户终端进入的一个方法。
mysql>grantallprivilegesonwubx.*to‘wubx'@'172.16.100.185′identifiedby‘fd52!wubx&,'; QueryOK,0rowsaffected(0.00sec) mysql>quit; #mysql-h172.16.100.185-uwubx-pfd52!wubx&, -bash:!wubx@,:eventnotfound
仔细看一下,原来他把!后面的字符串做为命令执行了。又试了一个Navicat的管理端,也一样存在密码不正常的问题。
在测一下程序方面是不是可以用,写一个PHP测一下。
$link=mysql_connect('172.16.100.185′,'wubx','fd52!wubx&,');
if(!link){
die(‘Couldnotconnect:'.mysql_error());
}
echo‘Connectedsuccessfully';mysql_close($link);
?>
#phptestdb.php
Connectedsuccessfully还看程序中能正常识别。
PHP还是可以OK通过的。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语