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通过的。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西