专栏首页陶士涵的菜地[MySQL] 解决Error 1698: Access denied for user 'root'@'localhost'

[MySQL] 解决Error 1698: Access denied for user 'root'@'localhost'

当程序中使用root账号连接mysql时报以下错误,但是使用命令行是可以正常连接的,那么就查询下mysql数据库的user表,查看下当前用户的密码加密方式,看看是不是unix_socket MariaDB [mysql]> select user,plugin from user; +------+-------------+ | user | plugin | +------+-------------+ | root | unix_socket | +------+-------------+ 可以更改下用户的加密方式: update user set authentication_string=password("123456"),plugin='mysql_native_password' where user='root';

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [javaEE] 三层架构案例-用户模块(二)

    陶士涵
  • [PHP] 从PHP 5.6.x 移植到 PHP 7.0.x不兼容点

    1.1 set_exception_handler()函数申明的类型

    陶士涵
  • [前端] js中call方法的理解和思考

    最近接手前端的工作,对当前项目中自制的js框架下,js的使用产生了非常多的困惑.尤其是js的类,对象,函数,this等等相互之间的关系和转换,以前学过也忘得差不...

    陶士涵
  • MYSQL设置远程账户登陆总结

    打开 /etc/mysql/my.cnf 文件,找到 bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0

    流柯
  • 设置MYSQL允许用IP访问

    mysql>use mysql; mysql>update user set host = '%'  where user ='root'; mysql...

    Java中文社群_老王
  • 你们要的代码来了

    张俊红
  • 详解一道字节跳动的二面题目,它太经典了!

    逆序对的数目可以标识一个数组和有序数组之间的距离,逆序对的数目越少,数组变成有序数组的步数就越少;逆序对越多,原数组变成有序数组就需要更多的步骤。

    五分钟学算法
  • SQL注入语法

    字段数为8,我为了好辨识用的数字,我建议用null,来代表数字进行测试,因为数字的兼容性不高,容易出现异常

    天钧
  • 工具| sqlmap payload修改之路

    文末有福利 前言 事情的起因是这样的:斗哥经常会发现一些骚气十足的注入规则,不过想要发挥这些注入规则少不了编写py脚本,小表姐作为sqlmap神器的忠实粉丝,...

    漏斗社区
  • Spring Boot 2.X(二):集成 MyBatis 数据层开发

    MyBatis 是一款优秀的持久层框架,支持定制化 SQL、存储过程以及高级映射。它采用面向对象编程的方式对数据库进行 CRUD 的操作,使程序...

    朝雾轻寒

扫码关注云+社区

领取腾讯云代金券