最新消息: 新版网站上线了!!!

mysql 28000 Access denied for user root@localhost using password:No解决

说明:这里使用的是mysql的开源分支mariadb,并不是之前的mysql,因为从mysql被其他公司收购之后(又被闭源的危险),很多开源的系统都转换到了mariadb,而mariadb也是mysql创始人组织开发的,和mysql之间是完全兼容的。据说mariadb此名称来自作者的女儿。我这里的系统是centos 7,我使用的yum install mysql安装的,果然默认安装的也是mariadb,不过好处是不论安装mysql还是mariadb都能很好的使用之前mysql的一切指令操作。


以下所有操作都使用mysql这个名称


刚刚安装完mysql也启动了mysql服务里面进入下面操作

mysql -u roo -p

password:      (默认是空)

所以直接回车之后提示如下错误:

ERROR 1045 (28000): Access denied for user root@localhost (using password:No)

using password:No 说明我没使用密码,因为新安装的,默认密码本身就是空的,按理说在提示输密码的地方我直接按下回车是没问题的,还提示这个很无语,那么就给root用户(也是默认的)设置一个密码试一试

如下操作

mysqladmin -u root -p password 'newpassword'

然后回车输入新设置的密码newpassword登录,果然成功了

blob.png

当然出现这个错误,和各自的操作情况有关系...不通情况不通解决吧




.....

转载请注明:谷谷点程序 » mysql 28000 Access denied for user root@localhost using password:No解决