我是靠谱客的博主 神勇背包,最近开发中收集的这篇文章主要介绍Linux下安装mariadb后登陆时出现ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘的解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我的问题是在遇见项目链接自己安装的mariadb版的mysql时出现
Access denied for user ‘root’@‘localhost’

解决办法

这种问题
这时候需要修改一下我们安装的数据库的配置信息
修改的文件为server.cnf

找到我们数据库是安装到什么位置了

可以通过这个命令找到自己安装的位置(如果知道我可直接进入安装目录下)

find / | grep mariadb

找到server.cnf文件执行命令

sudo vim server.cnf

在文件内容后面加上

skip-grant-tables

最后退出保存即可

退出方式
就是输入完毕之后点击键盘上的Esc
然后直接敲击 :wq! + 回车(Enter)
就可以了。。。

编写完毕之后需要重启数据库

service mysql restart

在这里插入图片描述

最后

以上就是神勇背包为你收集整理的Linux下安装mariadb后登陆时出现ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘的解决方法的全部内容,希望文章能够帮你解决Linux下安装mariadb后登陆时出现ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘的解决方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部