mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法(Mysql免密登录)
部分参考转载(详情):https://www.cnblogs.com/cpl9412290130/p/9583868.html
修改配置文件(Mysql的免密登录)
在终端上输入sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf,在这个配置文件中的[mysqld]这一块中加入skip-grant-tables这句话
保存:wq,退出。输入:service mysql restart,重新启动mysql
service mysql restart #重启mysql服务
mysql -u root -p#登录
update user set authentication_string=’’ where user=‘root’#root不设置密码
注释掉skip-grant-tables
service mysql restart