博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql环境搭建与连接数据库错误2059
阅读量:6324 次
发布时间:2019-06-22

本文共 721 字,大约阅读时间需要 2 分钟。

环境搭建

  • 下载mysql压缩包(community) 管理员身份打开命令提示符:mysql -V

  • 环境变量:mysql下bin目录的路径

  • 新建存储文件夹DB

  • 新建配置文件my.ini # 编码ANSI

  • 初始化:mysql --initialize --user=mysql --console

  • 把mysqld加入系统服务: sc create MySQL binPath=[mysqld的位置]

  • 启动服务器 net start mysql

  • 修改密码 mysqladmin -u[用户名] -p[初始密码] password [新密码]

#在服务启动状态下

  • 登陆 mysql -h127.0.0.1 -u[用户名] -p

  • 退出 \q;

连接数据库

navicat连接masql:error2059

原因:新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。

解决方案

  • 执行登陆
  • 选择数据库 use mysql
  • 查看加密规则
  • 更改加密方式:ALTER USER'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
  • 更新用户密码:ALTER USER'root'@'localhost'IDENTIFIED WITH mysql_native_password BY 'password';
  • 再次查询加密规则
  • 刷新权限:FLUSH PRIVILEGES;
  • Navicat 连接重新设定新的密码

转载于:https://juejin.im/post/5c93039151882547e46dc179

你可能感兴趣的文章
Testng生成的测试报告乱码解决办法
查看>>
vim快速入门
查看>>
大杂烩 -- 单向链表是否存在环或是否相交
查看>>
java中重载与重写的区别
查看>>
mybatis mapper xml文件配置resultmap时,id行和result行有什么区别?
查看>>
关键字检索高亮标出-javasript/jQuery代码实现
查看>>
Vijos P1785 同学排序【模拟】
查看>>
人物关系网络图可视化
查看>>
关于ADO.Net SqlConnection的性能优化
查看>>
docker安装及加速配置
查看>>
MRF能量优化
查看>>
什么是.Net, IL, CLI, BCL, FCL, CTS, CLS, CLR, JIT
查看>>
Atlas Control ToolKit 发布
查看>>
世界是数字的
查看>>
Dundas 系列
查看>>
Windows的命令行查看,修改,删除,添加环境变量
查看>>
iOS 图文混排
查看>>
GC是什么? 为什么要有GC?
查看>>
JQuery EasyUi之界面设计——母版页以及Ajax的通用处理(三)
查看>>
童年记忆
查看>>