Centos 安装mysql 出现'Access denied for user 'root'@'localhost' (using password: NO)'

来源:互联网 发布:千方百计软件下载 编辑:程序博客网 时间:2024/06/05 05:31


今天在centos 系统里面装mysql的时候 遇到一个问题,按照网上的步骤安装完成之后,启动mysql之后,输入mysql -uroot -p出现以下错误:


在网上找了一下解决方案,如下:


查看mysql的所有目录:


都没有找到 my.ini文件,然后搜了一下才知道MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下;在Linux下叫my.cnf,该文件位于/etc/my.cnf。


然后根据上面的步骤,重启mysql之后,执行“use mysql;” 使用数据库。

执行“update user set password = password("123456") where user='root';”(修改用户密码)。

然后编辑my.conf ,删除最后一行的“skip-grant-tables”,保存并关闭文件。

重启mysql服务,输入 mysql -uroot -p 命令,输入密码:123456,问题就解决了。






阅读全文
0 0
原创粉丝点击