当程序中使用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';

最新文章

  1. 解密jQuery内核 Sizzle引擎筛选器 - 位置伪类(一)
  2. Deep Learning入门视频(上)_一层/两层神经网络code
  3. kali 2.0 启动metasploit服务
  4. 安装Arch Linux
  5. 深入理解UIApplication和ios程序启动过程
  6. MongoDB 一对多关系建模
  7. Charles是Mac的Fiddler抓包工具
  8. Quora的技术探索(转)
  9. 【设计模式:单例模式】使用单例模式加载properties文件
  10. java时间比较
  11. android 焦点问题
  12. thinkphp 3.2 导入第三方类库的两种方式
  13. Docker存储驱动之ZFS简介
  14. 字符串时间和NSDate相互转换的坑
  15. JqueryMobile基础之创建页面
  16. Python爬虫入门教程 23-100 石家庄链家租房数据抓取
  17. kernel笔记——中断
  18. LeakCanary监测内存泄漏的原理
  19. jQuery计算文本宽度和input标签根据输入字符动态自适应宽度的实现
  20. JavaScript基础笔记(十四)最佳实践

热门文章

  1. 033.[转] Java 工程师成神之路 | 2019正式版
  2. 游戏AI之A*寻路算法(3)
  3. 10. java 匿名对象说明
  4. 算法问题实战策略 NTHLON
  5. jinja2模板用法
  6. Flask/Tornado/Django
  7. echarts 中 参数的详讲
  8. 在windows环境下部署nuxt项目(线上发布部署)
  9. Filter 原理
  10. numpy的一点学习