我是靠谱客的博主 神勇背包,最近开发中收集的这篇文章主要介绍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‘的解决方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复