开发者社区> 问答> 正文

mysql命令行登录问题centos

mysql命令行登录问题cento操作系统centos6.5
mysql版本5.1.26
问题描述:
在服务器上用如下命令行登录:
mysql -u username -ppassword
返回结果:access denied for user 'username@localhost' (using password: YES)
但是用如下方式登录又可以:
mysql -u username -p
enterpassword: password
也就是说用户名和密码分开填写是可以登录的, 但是在同一行里却不可以登录.
不管是拥有最高权限的root用户还是普通用户都是这样的问题.
求解答, 谢谢.s

展开
收起
杨冬芳 2016-07-11 18:41:15 2234 0
1 条回答
写回答
取消 提交回答
  • IT从业

    是因为密码里有特殊字符, 导致密码在命令行被转义了 . 在密码上加上单引号就解决问题了.

    2019-07-17 19:54:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载