linux 系统 Springboot项目 解决root账户只能sudo登录的问题 出现Access denied forr user 'root@localhost'

最近学习spring框架出现Access denied forr user 'root@localhost'这个问题,就是当连接到数据库的时候就会报这个错误,我一直认为是因为linux的权限让你必须使用root才可以登录到mysql或者mariadb数据库,如果普通用户就会报这个错误,我找了很多的博文,最后发现确实是这个的问题,所以这里提供我的解决的方法:

那就是让普通用户也可以登录到mysql数据库:

解决方法:
sudo vim /etc/mysql/my.cnf

添加:
[mysqld]
skip-grant-tables

保存后重启mysql,可以正常登陆了。

重启方法:

控制台输入 /etc/init.d/mysqld restart

猜你喜欢

转载自www.cnblogs.com/jvkal/p/12362885.html
今日推荐