- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
I'm getting the exact same problem as this question .问题是解决方案在我的情况下并没有真正组织起来易于理解。
MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found
我没有任何东西可以在 macs 系统首选项中初始化数据库。第二个答案是:
转到 my.cnf 文件并在 [mysqld] 部分添加行:
default-authentication-plugin=mysql_native_password
从终端登录到 mysql 服务器:运行 mysql -u root -p
,然后在 shell 中执行此命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password通过'[密码]';
使用 exit 退出 mysql shell 并运行 sudo service mysqld restart
关于 where to find my.cnf is found in this post 的信息并指出:
mysql --help
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
The following groups are read: mysql client
The following options may be given as the first argument:
--print-defaults Print the program argument list and exit.
--no-defaults Don't read default options from any option file.
--defaults-file=# Only read default options from the given file #.
--defaults-extra-file=# Read this file after the global files are read.
my.cnf 文件好像有三个区域,我不知道要编辑哪个区域,或者我应该如何编辑它。
Another solution I have found is from this thread:
安装 MySQL 后,使用 CLI 进行身份验证,例如
mysql -uroot
然后运行以下命令以使用旧的身份验证方法:
通过“密码”更改用户 root@localhost IDENTIFIED WITH mysql_native_password;
最后,刷新权限:
刷新权限;
现在您应该可以再次使用 SequelPro 进行连接(使用指定的密码)。
第二个解决方案被报告导致 sequel pro 在答案评论中被多个用户崩溃,所以我猜它是 hacky。
如何将 mysql ver 8.0.12 连接到 sequel pro?我应该只使用另一个 GUI 吗?这个问题似乎也发生在工作台上
以防万一有人问我正在使用 Mac OSX Sierra 10.13.5
最佳答案
以下是我在 macOS Mojave (10.14.3) 上使用 brew 安装 mysql 8 的方法。
1) 将此行添加到位于/usr/local/etc 的 my.cnf
default-authentication-plugin=mysql_native_password
2) 以root用户身份在命令行连接到你正在运行的mysql服务器,然后输入:
ALTER USER 'root'@'localhost'
IDENTIFIED WITH mysql_native_password
BY 'password';
将“密码”替换为您的 mysql 服务器的根密码。
3) 为了确保所有更改都被 mysql 服务器接收,我重新启动了服务器。
这些说明摘自 mysql.com 文档,您可以在此处找到:
关于mysql - brew MySQL 8.0.12版Sequel Pro连接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52132865/
我正在关注 Sequelize 纪录片。在 Model Definition 部分的底部,我想知道 sequelize 变量用于什么?我可以删除它吗? { sequelize, modelNa
我有这个原始 SQL 查询。 SELECT restaurants.name AS restaurant, ROUND((6371 * ACOS(COS(RADIANS(6.9271)
我有一个 postgres 数据库,我正在使用 Sequelize。从表 车辆 和 预订 我试图在给定开始日期和结束日期的情况下获得所有可用车辆。 如果我使用给定日期搜索 Bookings: Book
我正在尝试使用 HapiJS 和 Sequelize 开始一个项目,并且开始时,希望在没有 Sequelize CLI 的情况下使事情正常工作,以了解一切是如何结合在一起的。 我见过多个示例项目,例如
sequelize init:models 命令会创建一个“models”文件夹并添加一个 index.js。 有人能解释一下这个 index.js 文件到底做了什么,以及它如何适应 Sequeliz
查看此 Sequelize tutorial 中的 models/blog.js 定义. module.exports = (sequelize, type) => { return sequ
我收到一个错误 No overload matches this call 每当我尝试使用 @HasMany() 或 @BelongsTo 装饰器时。 我正在使用 nestjs/sequelize:
const gamem = await gamemodes.findAll({attributes: ['name']}); const newme = await gamemodes.fin
我们如何使用 sequelize 4.2 创建由所有模型应用/继承的自定义实例方法?在 Sequelize 3 中,我们曾经在扩展到所有其他模型的主模型的“定义”部分中有一个“instanceMeth
我正在使用 Typescript、NodeJS 和sequelize-auto-ts 进行模型生成。我想要放置包含查找查询的两个模型给了我错误的结果,这又是由于触发了错误的查询。这是有问题的两个模型;
假设我在用户表中有 5 列 name email state isOnline createdAt | N
我有两张表,其中一张表具有另一张表的 ID。 1:1 关系。 所以像 EventFeedback somePrimaryKey userEventID UserEvent us
如何使用对象创建具有现有关联的条目? 例如, User.create({ socialMedia: [{ socialId: 1, //should reference existing
如何创建在创建 Sequelize 模型的新实例时以编程方式生成的默认值?我已经在某处阅读了如何执行此操作,但在任何地方都找不到。我以为这与classMethods有关,但我不知道应该调用什么方法。
当我设置关联时,有没有办法使用 Sequelize (sequelizejs.com) 输出所有在对象上神奇创建的函数。 例如;我有一个用户模型,我设置 User.belongsToMany(User
我该如何制作 Music是`音乐? { id: 4 name: "playlist 1" created_at: "2015-04-21T21:43:07.000Z" updated_
我可以使用 sequelize 从可用模型创建数据库模式吗?我在一个缺少许多迁移且没有测试的项目上工作。要运行测试,我需要创建一个新的 db (sqlite3),但我无法使用迁移初始化其架构(因为它们
我有一个与其他模型相关联的简单 Sequelize 模型。 module.exports = function (sequelize, DataTypes) { var Votes = seque
我有一个像这样设置的协会: m.User.hasMany(m.Interests, { joinTableName: 'user_interests', foreignKey: 'user_id' }
我有以下型号: var User = Seq.define('user', { firstName: { type: Sequelize.STRING,
我是一名优秀的程序员,十分优秀!