MySQL-如何在命令行下访问mysql(用户的密码是空)?
在mysql数据库上有一个账号,密码为空,当我在命令提示符下访问的时候无法访问,但将密码设置为不为空的时候,却可以访问。普通用户怎么样才能使用空的密码访问mysql呢?
用户名不为空的时候访问的情况:
用户名为空的时候访问的情况:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以考虑使用root权限!
首先配置环境变量,即将mysql目录下的bin文件夹的路径添加到path目录中,然后打开命令行直接输入
mysql -uroot -p 即可通过root用户访问数据库。
其实你还是没有把mysql登陆命名写正确
mysql -uroot
对于没有密码的就不要给他敲 -p
对于命令行没有的联接参数,mysql使用缺省值:
缺省主机名是localhost。
缺省用户名是你的Unix登录名。
如果没有-p,则没有提供口令。
多看看手册,上面很全