我是靠谱客的博主 神勇背包,这篇文章主要介绍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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复