Chinaunix

标题: 【已解决】mysql 密码中转义特殊字符 [打印本页]

作者: mlxahcf    时间: 2013-10-25 09:32
标题: 【已解决】mysql 密码中转义特殊字符
本帖最后由 chinafenghao 于 2013-10-30 14:02 编辑

各位大侠好。现在遇到一个问题,mysql 的密码中含有!这个特殊字符。mysql -uroot -p123!)   这个无法登陆数据库,总是提示-bash: !: event not found
好像需要把!转义,但是不知道怎么搞,麻烦各位告知下。
作者: mlxahcf    时间: 2013-10-25 09:34
顺便说下,mysql版本为5.5.29  服务器系统是centos6.3  64位
作者: mlxahcf    时间: 2013-10-25 09:38
OK。解决了。哈哈
作者: tiankafeiwu    时间: 2013-10-25 11:36
你是如何解决的?回复 3# mlxahcf


   
作者: mlxahcf    时间: 2013-10-25 15:27
p123\!\) 这样就可以了
作者: 关阴月飞    时间: 2013-10-25 17:11
回复 1# mlxahcf


可用转义或单引号引起来:
  1. mysql -uroot -p'123!)'
复制代码

作者: 幕南风    时间: 2013-10-25 23:56
mysql -uroot -p
然后在mysql提示符下输入会怎样》
作者: mlxahcf    时间: 2013-10-29 09:33
这样是没有问题的。不用 转义可以直接进去。不过我是在脚本里边写,所以不能这样

作者: chinafenghao    时间: 2013-10-30 14:01
good,自己把问题解决了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2