MySQL-如何在命令行下访问mysql(用户的密码是空)?

发布于 2017-01-16 00:25:08 字数 378 浏览 1223 评论 2

在mysql数据库上有一个账号,密码为空,当我在命令提示符下访问的时候无法访问,但将密码设置为不为空的时候,却可以访问。普通用户怎么样才能使用空的密码访问mysql呢?
用户名不为空的时候访问的情况:
用户名不为空的时候访问的情况

用户名为空的时候访问的情况:
用户名为空的时候访问的情况

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清晨说ぺ晚安 2017-07-02 22:57:24

可以考虑使用root权限!
首先配置环境变量,即将mysql目录下的bin文件夹的路径添加到path目录中,然后打开命令行直接输入

mysql -uroot -p 即可通过root用户访问数据库。

浮生未歇 2017-04-27 02:32:33

其实你还是没有把mysql登陆命名写正确

mysql -uroot

对于没有密码的就不要给他敲 -p
对于命令行没有的联接参数,mysql使用缺省值:

缺省主机名是localhost。
缺省用户名是你的Unix登录名。
如果没有-p,则没有提供口令。

多看看手册,上面很全

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文