【linux】Can't connect to local MySQL server through socket和Plugin 'auth_socket' is not loaded报错
2024-10-21 12:01:15
真的是一次吐血的经历,弄了两个多小时才弄好。
问题1:直接登陆root用户报错
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
解答
这个其实还有通融的方法,直接在后面添加
mysql -u root -h 127.0.0.1 -p
问题2:在上一步后还是报错
ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded
解答
到这里真的是吐血了
- 一种方式参考:https://stackoverflow.com/questions/37879448/mysql-fails-on-mysql-error-1524-hy000-plugin-auth-socket-is-not-loaded
- 上面这个方法在我这里没有效果,继续报这个错。
解决的方法,就是绕过登陆root用户,登陆另外一个拥有很大权限的用户,来修改第一个方法提到的change the auth plugin。方法参考:https://blog.csdn.net/qq_38737992/article/details/81090373 。登陆这个用户后,修改
update user set plugin="mysql_native_password" where User='root';
最新文章
- virtualbox安装增强功能时【未能加载虚拟光盘】
- 控制ClistCtrl的滚动的位置
- ios 设置声音和震动,单独控制
- 速战速决 (2) - PHP: 数据类型 bool, int, float, string, object, array
- js遍历数组的错误方法
- APK动态加载框架(DL)解析
- [leetcode]Combine Two Tables
- 学习JS
- Eclipse 在线安装fat jar插件
- 隐藏17年的Office远程代码执行漏洞(CVE-2017-11882)
- Nginx各种配置
- Python【第二篇】运算符及优先级、数据类型及常用操作、深浅拷贝
- 表单时间和定时器this的指向
- IntelliJ IDEA使用教程(非常全面)
- ArrayList 的代码
- centos7系统下hostname解析
- JAVA线程池任务数大小设置
- DataTable 行删除
- 浅谈ES5和ES6继承和区别
- jquery 操作实例一
热门文章
- 数据库占用cpu较高的查询
- vmdk多文件合成单文件并导入
- ES6进阶之路
- css自适应布局之“圣杯双飞翼”
- iOS逆向开发(0):修改二进制代码与重签名 | hopper | codesigh
- .Net程序员学用Oracle系列(14):子查询、集合查询
- linux sar 命令详解(历史资源查看,如内存、CUP等等)
- mycat 从入门到放弃 (转)
- 13 Tensorflow机制(翻译)
- SpringCloud入门之Spring Boot多环境配置切换指南