MySQL密码中禁用字符

MySQL是一个流行的关系型数据库管理系统,它使用用户名和密码进行身份验证。一个安全的密码应该包含大写字母、小写字母、数字和特殊字符。但是,MySQL中有些字符是不允许在密码中使用的。

以下是MySQL不允许在密码中使用的字符:

  • 分号(;)
  • 换行符(\n)
  • 回车符(\r)
  • 单引号(‘)
  • 双引号(“)
  • 反斜杠()
  • 空格符( )
  • @符号(@)

如果在密码中使用了这些字符,可能会导致出现各种问题,例如:

  • 密码不被接受;
  • 密码加密无法正常工作;
  • 密码无法在MySQL命令行上输入,因为它们会被解释为命令分隔符。

因此,为了避免这些问题,最好不要在MySQL密码中使用这些字符。

教训:迁移服务器时,密码使用了@字符,清晨服务器莫名卡死,找了好久都没找到原因,忽然发现只要解析技术松鼠这个网站,就会CPU爆满卡死,后知后觉,最终改了密码,然后服务器就好了。

参考资料:MySQL密码中禁用字符|极客教程

本文采用 CC BY-NC-SA 3.0 Unported 许可,转载请以超链接注明出处。
原文地址:MySQL密码中禁用字符 作者:松鼠小
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
Source: Telegram @AmashiroNatsukiEars_NoWord Sticker
Source: Github @zhheo/Sticker-Heo
Source: github.com/k4yt3x/flowerhd
颜文字
AmashiroNatsukiEars
Heo
小恐龙
花!
上一篇