作/译者:叶金荣(Email: ),来源: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/

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

  1. mysql建帐号数据库出现反斜线_[MySQL FAQ]系列 -- 账号密码包含反斜线时怎么办

    问: 如果密码中包含反斜线,该如何处理呢? 答: 在mysql中,反斜线"\"是有特殊意义的,用于转义,因此如果密码中包含"\",就需要特别注意.有一种一劳永逸 ...

  2. mysql获取数据库账号密码报错errorCode 1045, state 28000——常见5种解决办法

    本地写了个一个项目后想上传到阿里云服务器(Windows)中,mysql+tomcat+jdk都已经配置好了,但就在项目运行时报错,显示如下 create connection error, url: ...

  3. MySQL在线环境,[MySQL FAQ]系列 — 线上环境到底要不要开启query cache

    Query Cache(查询缓存,以下简称QC)存储SELECT语句及其产生的数据结果,特别适用于:频繁提交同一个语句,并且该表数据变化不是很频繁的场景,例如一些静态页面,或者页面中的某块不经常发生变 ...

  4. 为什么MySQL输入正确账号密码后仍然拒绝访问

    MySQL在输入正确的账号密码后仍然拒绝访问可能是由于以下几种原因造成的: 账号权限问题,检查该账号是否具有连接数据库的权限. IP地址限制,检查该账号是否只能在特定的IP地址连接. MySQL服务器 ...

  5. MySQL忘了账号密码,除了跑路,还能补救么?

    MySQL数据库如果忘了账号的密码,除了重装和跑路,针对不同的版本,还是有很多方案可以解决的,社区的这篇文章,就给出了说明,以备不时之需, https://www.modb.pro/db/429812 ...

  6. [MySQL FAQ]系列 — 线上环境到底要不要开启query cache

    Query Cache(查询缓存,以下简称QC)存储SELECT语句及其产生的数据结果,特别适用于:频繁提交同一个语句,并且该表数据变化不是很频繁的场景,例如一些静态页面,或者页面中的某块不经常发生变 ...

  7. 点网络进不去计算机需要账号密码,电脑无法上网时总是提示需要输入网络密码如何解决...

    在我们对电脑的使用中,难免会遇到各种问题.有位win7旗舰版的用户发现电脑无法上网的时候,会出现一个Windows安全窗口,提示需要输入网络密码.但总是出现这个窗口对我们来说会很麻烦,下面是学习啦小编 ...

  8. [MySQL FAQ]系列 -- 为何授权不对

    前言: 今天帮同事处理了一个关于mysql授权的问题,虽是小事,不过不注意的话,还挺头大的,呵呵. 先对比看看下面2个授权信息之间的区别吧: GRANT SELECT, DELETE, UPDATE, ...

  9. mysql安装后账号密码_mysql安装好后设置账号和密码

    http://www.jb51.net/article/86852.htm 我也是从0开始学习python,然而刚刚处理好数据了,就要使用数据库来存放数据了,所以不得不把mysql数据库配备好,因为实 ...

最新文章

  1. [Manthan, Codefest 18][Codeforces 1037E. Trips]
  2. 安装gitlab并汉化
  3. JDBC连接为什么要释放资源---------示意图
  4. 如何使用 Redis 实现大规模的帖子浏览计数
  5. 【SpringBoot】【Thyemeleaf 】【Spring EL表达式】 SPEL调用静态类、静态方法
  6. Beyond Compare启动出错解决方案
  7. android编程中setLayoutParams方法设置
  8. CMD下查询Mysql中文乱码的解决方法
  9. 据说 99% 的人不知道 vue-devtools 还能直接打开对应组件文件?本文原理揭秘
  10. python之scrapy爬取jd和qq招聘信息
  11. linux查看某进程的连接,linux下查看指定进程的所有连接信息(转)
  12. python获得对象对应的类名称
  13. Linux的TCP接口介绍
  14. Linux FrameBuffer操作(二十七)
  15. 最常用标准库函数 (转)
  16. Apache Flink 不止于计算,数仓架构或兴起新一轮变革
  17. 虚幻四中怎么保持导入模型坐标_「虚幻引擎5」为何让开发者们拍手叫好?它到底厉害在哪?...
  18. Atitti v5住宿服务部后勤部建设指引指南.docx
  19. t3软件怎么生成报表_用友t3财务报表生成的步骤和流程
  20. Lipschitz 条件或者Lipschitz连续

热门文章

  1. 深入了解Debug和Release的区别
  2. JAVA-JSP内置对象之application对象获得其他信息
  3. 在原有的基础之上,启用NAT模型
  4. 修改myeclipse字体与操作系统的字体一致
  5. 基于visual Studio2013解决面试题之0410计算二进制中1的个数
  6. ArcGIS Engine代码共享-可以直接移植到你的工程中
  7. 7个习惯可以改变一个人和他的一生
  8. Eclipse安装Alibaba Cloud Toolkit并连接阿里云云数据库
  9. 在中国,真正达到月收入1万以上的有多少
  10. 结不起婚生不起娃的低欲望社会来了?这份自救指南拿走不谢!