公司需要,自己学习在linux虚拟机上安装了几次mysql,可是发现有时候安装完使用mysql -u root 能够直接免密登陆,有时候又不行,不能登录的时候会报ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 的错误。怀疑是mysql可以设置mysql -u root 免密操作,不过百度了没看到有相关的问题,求高人有懂的给指点下。
调试欢乐多
mysql -u root -p 设置的密码 库名
这样就可以了,如果想省事,可以在home目录下建立.my.cnf文件
[client]
user=root
password=设置的密码
这样就可以直接用mysql登录了