时间:2021-05-23
使用叹号(!)禁止用户终端进入的一个方法。
复制代码 代码如下:
mysql> grant all privileges on wubx.* to ‘wubx'@'172.16.100.185′ identified by ‘fd52!wubx&,';
Query OK, 0 rows affected (0.00 sec)
mysql>quit;
#mysql -h 172.16.100.185 -u wubx -pfd52!wubx&,
-bash: !wubx@,: event not found
仔细看一下,原来他把!后面的字符串做为命令执行了。又试了一个Navicat的管理端,也一样存在密码不正常的问题。
在测一下程序方面是不是可以用,写一个PHP测一下。
复制代码 代码如下:
$link = mysql_connect('172.16.100.185′,'wubx','fd52!wubx&,');
if (!link){
die(‘Could not connect:'.mysql_error());
}
echo ‘Connected successfully';mysql_close($link);
?>
#php testdb.php
Connected successfully
还看程序中能正常识别。
PHP还是可以OK通过的。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
密码的特殊字符指@、#、$、%、^、&、*等。密码是用户用于登录的口令,在实际登录中,只有用户输入用户名和自己设置的密码才可以登录。 密码是按特定法则编成,用
设置密码特殊字符是@、#、$、%、^、&、*等。密码是用户用于登录的口令,在实际登录中,只有用户输入用户名和自己设置的密码才可以登录。 密码是按特定法则编成,
在服务器上,通常为了快速登录数据库,我们会使用mysql-hhost-uusername-ppassworddb的方式登录数据库,如果密码中没有特殊字符&,会直
在服务器上,通常为了快速登录数据库,我们会使用mysql-hhost-uusername-ppassworddb的方式登录数据库,如果密码中没有特殊字符&,会直
当Oracle数据库用户的密码含特殊字符如@时,直接使用正常的密码输入,由于oracle将@后的字符解析为网络服务名而导致登陆失败如下演示用户名为:wang密码