• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

MySQL普通用户登录拒绝

mysql技术 qq59aac86a0c426 19次浏览 已收录 0个评论

1、产生背景:

    生产环境中,为了提高数据库的安全性,创建普通用户时,设置符合大小写字母、数字、特殊符号规则的密码;却出现拒绝登录的问题(排除密码错误、权限不符合的问题)

2、环境清单:

    系统:RHEL 7.6

    数据库:MySQL 5.7.23

3、问题过程:

    a、创建普通用户

image.png

    b、交互式登录:

image.png

    c、命令行登录:——>拒绝

image.png

4、原因分析:

    猜测:密码”PCH12@#$pch”中的$符号在linux中特殊含义为调用变量,是否是因为$而引起验证的密码与实际输入的密码不符合,从而被拒绝登录

    验证:

image.png

5、总结:

    Mysql登录时,mysql脚本调用参数-p时,密码中’$’被识别为变量的调用,如果想要使用含特殊符号的密码,建议传参时加上单引号”。

image.png

注:上述内容仅用来学习交流!!


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明MySQL普通用户登录拒绝
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址