Mac安装MySQL8碰到的问题
Mac安装MySQL8碰到的问题
- 链接数据库时候报错
- 选择数据库或表的时候抛出异常,无限转菊花
链接数据库时候报错
报错信息大体如下
Connection failed.
MySQL said: Authentication plugin ‘caching_sha2_password’ cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 0x0002): tried: ‘/usr/local/mysql/lib/plugin/caching_sha2_password.so’ (no such file), ‘/usr/local/lib/caching_sha2_password.so’ (no such file),
这个问题是因为MySQL8用了加强的加密方式。就是在链接数据库时不能加载‘caching_sha2_password’这个插件,也就是不能对身份验证。一些MySQL管理工具(比如我用的Sequel Pro)还不支持,需要用MySQL之前的加密方式对账户密码进行加密才可以。有两种方法可以解决:
如果数据库还没有需要保留的数据,并且是通过DMG文件安装的,可以在系统偏好设置中通过重新初始化数据库解决。步骤如下:
- 打开系统偏好设置,找到mysql,点击Initialize Database。
- 输入你的新密码,记住这个密码,用于后期链接数据库的登陆使用。
- 选择‘Use legacy password‘。
- 重启mysql服务
如果是通过brew安装的或者数据库已经有一些数据想保留,也可以通过命令行来解决。如下三行:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password' PASSWORD EXPIRE NEVER; #修改加密规则 mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password'; #更新一下用户的密码 mysql> FLUSH PRIVILEGES;
通过以上两种方式任意一种就可以用sql管理工具链接MySQL8的数据库了。但是还可能会有新的问题,比如下面这个。。。
选择数据库或表的时候抛出异常,无限转菊花
第一个问题解决以后用 Sequel Pro 选择数据库或表的时候可能又抛出异常,开始无限转菊花,并显示 loading database ‘xxx’。这个问题只能用Sequel Pro版本太老了来解释了,目前Sequel Pro发布的最新的稳定版本1.1.2发布时间还是2016年,而MySQL是2018年发布的。。没办法,使用test build版本吧,https://sequelpro.com/test-builds 这里下载,这个test build版本是19年6月份发布的。
Mac安装MySQL8碰到的问题相关推荐
- MAC安装chromedriver碰到的问题
MAC安装chromedriver碰到的问题:mv: rename chromedriver to /usr/bin/chromedriver: Operation not permitted 我想把 ...
- MAC安装chromedriver碰到的问题:mv: rename chromedriver to /usr/bin/chromedriver: Operation not permitted
在搞Python爬虫的背景. 安装chromedriver碰到的问题 我想把从官网下载的文件chromedriver从下载文件夹转移到/usr/bin目录下 终端输入: appledeMBP:~ ap ...
- Mac安装mysql8.x最简洁的步骤,避免采坑
1.下载mysql8的.dmg安装包(官网下载需要Oracle账号,推荐网上搜索一个8系列的版本即可) 2.双击.dmg安装包,不断点击下一步.但是需要注意以下两点: (1)密码认证方式都选第二个(不 ...
- Mac 安装mysql8.0
1. 确认下载的版本 并下载dmg文件 官网下载dmg安装文件 ,查看自己电脑用的是什么芯片 选择对应版本的安装包,终端命令: uname -a 参考:http://www.yaotu.net/bi ...
- mac安装mysql8.0.11_【MySQL】Mac安装MySQL(V8.0.15)蹚坑记录
这个版本还是挺冷门的,我照着网上的教程搞了好几个小时都老是提示密码错误,终于是有了结果.为避免日后遗忘,以下是我给自己留的存档,非任何原创学术技术研究. 1.下载dmg,之后正常安装. 在选择哪种密码 ...
- MAC安装mysql8.0.11以及修改root密码
1.安装 官网下载地址: https://dev.mysql.com/downloads/mysql/ 我选择安装的是macOS 10.13 64位的DMG包安装 2.启动mysql 打开系统偏好设置 ...
- mac mysql 链接_Mysql mac安装以及navicat链接
安装mysql 系统版本:macOS Mojave 10.14.6 安装的方式是使用Homebrew 包管理工具. # 安装命令 brew install mysql 安装完成之后会有相应的提示,开启 ...
- 简单3步成功给Mac安装指定Python版本和指定库版本并且随意切换版本,非常简单,不行拿砖砸我
Mac安装Python真的头疼,我前后斗了一年. Mac默认安装2.7,我们平时2018年都用Python3了. 我按照网友的方法brew install python3,导致Python2和Pyth ...
- MAC安装MySQL的正确姿势
以下内容都是控制栏的东西,关键点我会用汉语解释,大家看代码照着我的做就可以正确安装. 提醒:安装MySQL时候等待时间过长问题 Updating Homebrew等待时间过长或者 解决方案: expo ...
- Docker安装Mysql8.0,并配置忽略大小写,一句命令搞定
Docker安装Mysql8.0,并配置忽略大小写,一句命令搞定 docker run --name mysql8.db -p 3307:3306 -e MYSQL_ROOT_PASSWORD=Csd ...
最新文章
- POJ1386 Play on Words
- CAS、原子操作类的应用与浅析及Java8对其的优化
- FoundationDB Record Layer 宣布开源,提供关系数据库功能
- 利用emu8086学习汇编int 10h功能
- 2015年最值得学习的编程语言是?
- Mac电脑mysql创建数据库步骤_mac上创建MySQL的基本步骤
- C#读书雷达 | TW洞见
- C语言——小型图书管理系统(课程设计)
- 更改AngularJS的语法解析符号
- 【操作系统】SPOOLing技术(外部设备联机并行操作/假脱机技术)
- 使用mapReduce分析简单天气数据
- 生成验证码易语言代码
- 诊断(UDS)协议栈设计-系列讲解
- 线性同余法求随机数python实现_百面机器学习笔记 | 第八章:采样 | 02 均匀分布随机数...
- 马科维茨投资组合理论(均方模型)(1)
- 学计算机专业长白头发,程序员白头发是怎样一种感受?
- 终于考过了驾照考试,现在就=驾照下来了
- Java笔记 - 网络编程
- 跑步机健身器材标准ENISO20957检测范围有哪些
- Coding and Paper Letter(七十)
热门文章
- python源码大全-python代码大全
- 千万不要花费时间和金钱学习火山软件开发平台 - 递归软件绝非易语言的延续!
- [计算机网络][内容梳理]四、网络层
- 使用ffmpeg对视频、音频进行分离
- 《浪潮之巅》笔记之七
- win98老机子安装linux,在win98下怎么安装linux?
- windows2003 64位+iis6 php环境搭建
- 程序设计导引(四)[终结篇]
- 【编程软件】keli烧录代码点击Download或者Debug界面卡死
- jQuery 文档操作方法大全(也适用于 XML 文档和 HTML 文档)