当前位置: 首页 > news >正文

[MySQL FAQ]系列 -- 账号密码包含反斜线时怎么办

作/译者:叶金荣(Email: email.gif),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。
问: 如果密码中包含反斜线,该如何处理呢?
答: 在mysql中,反斜线"\"是有特殊意义的,用于转义,因此如果密码中包含"\",就需要特别注意。有一种一劳永逸的办法,就是在密码中不用反斜线,哈哈。另一种,那就是需要多加几个反斜线,例如:
(root:hostname:Thu Oct 15 09:15:38 2009)[mysql]> grant usage on *.* to yejr@localhost identified by 'ye\\\jr'; 
Query OK, 0 rows affected (0.02 sec)
(root:imysql.cn:Thu Oct 15 09:16:22 2009)[mysql]> select password('ye\jr');
+-------------------------------------------+
| password('ye\jr')                         |
+-------------------------------------------+
| *9DB91006131E32B22135599033C6A9C196EC3C6B | 
+-------------------------------------------+
1 row in set (0.00 sec)
(root:imysql.cn:Thu Oct 15 09:23:32 2009)[mysql]> select host,user,password from user where user='yejr';         
+-----------+------+-------------------------------------------+
| host      | user | password                                  |
+-----------+------+-------------------------------------------+
| localhost | yejr | *F06D79D5F57894772B64BF3164ABB714EBDBD3E2 | 
+-----------+------+-------------------------------------------+
1 row in set (0.01 sec)
(root:imysql.cn:Thu Oct 15 09:16:28 2009)[mysql]> select password('ye\\\jr');
+-------------------------------------------+
| password('ye\\\jr')                       |
+-------------------------------------------+
| *F06D79D5F57894772B64BF3164ABB714EBDBD3E2 | 
+-------------------------------------------+
1 row in set (0.01 sec)
[@tc_10.11.54.224_cnc ~]# mysql -uyejr -p'ye\jr'
Logging to file '/home/mysql/query.log'
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 63
Server version: 5.x.x-percona-highperf-x-log MySQL Percona High Performance Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
(yejr:imysql.cn:Thu Oct 15 09:24:58 2009)[(none)]> Bye
从上面的例子可以看到,如果密码中有反斜线,就需要在它前面再加2个反斜线。
本文出自 “MySQL中文网”博客 http://www.imysql.cn/

相关文章:

  • C#【Winform】带参启动外部EXE
  • CoreDraw的几个VBA代码
  • 在Powerpoint中插入FLV视频
  • Windows 7/Vista/XP简明测试数据
  • PowerDesigner使用教程 —— 概念数据模型
  • 《ASP.NET夜话》一书勘错表及本人工作情况汇报
  • Silverlight子窗口(ChildWindow)传递参数到父窗口演示
  • 中小型企业监控方案之分析
  • BGP/MPLS ×××配置实验
  • {$POINTERMATH ON} 方便指针操作的编译指令
  • SMS系列之九:SMS实现软件计数
  • 转Linux 终端中文乱码解决方法
  • VISTA 系统无法被PING通
  • Disk2vhd
  • HP SIM 5.2 安装和初步配置
  • docker python 配置
  • ES6系统学习----从Apollo Client看解构赋值
  • JSONP原理
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Object.assign方法不能实现深复制
  • php ci框架整合银盛支付
  • spring security oauth2 password授权模式
  • Vue组件定义
  • 从PHP迁移至Golang - 基础篇
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​ssh免密码登录设置及问题总结
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #### go map 底层结构 ####
  • #pragma once与条件编译
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (八)c52学习之旅-中断实验
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (四)模仿学习-完成后台管理页面查询
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转) ns2/nam与nam实现相关的文件
  • (转)ObjectiveC 深浅拷贝学习
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET轻量级ORM组件Dapper葵花宝典
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • /boot 内存空间不够
  • @Valid和@NotNull字段校验使用
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [ACTF2020 新生赛]Include
  • [Android Pro] AndroidX重构和映射
  • [Android]如何调试Native memory crash issue
  • [autojs]逍遥模拟器和vscode对接
  • [BJDCTF 2020]easy_md5