有人知道什么时候homebrew会更新以支持MySQL8的第一个通用版本(8.0.11)吗?我似乎无法通过搜索找到它,但我敢打赌这里有人知道:)
ssgvzors1#
它正在等待合并到自制的核心。https://github.com/homebrew/homebrew-core/pull/27210
ws51t4hk2#
昨天(2018年6月13日,星期三),homebrew推出了mysql 8.0.11升级版。我以为我把它钉住了,但运气不好。完全是场灾难:mysql 8.0.11使用 caching_sha2_password 作为默认的身份验证方法(让oracle在point发行版中执行类似的操作,但您已经拥有了它)。到目前为止,它打破了我尝试过的所有东西:phpmyadmin、nextcloud和wordpress。今天晚些时候我将回到5.7.22。更新日期:2018年6月17日下午6:50 cdt:三步解决方案:添加到 [mysqld] 第节 my.cnf 文件(位于 /usr/local/etc/ 对于自制软件的安装):
caching_sha2_password
[mysqld]
my.cnf
/usr/local/etc/
default-authentication-plugin=mysql_native_password
在shell提示下:
mysql -u root -p > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]'; > exit
重新启动服务器
brew services restart mysql
短版本解决方案长版本解决方案更新时间:2018年6月18日晚上11:53 cdt:上面提供的解决方案充其量是局部的。以我的经验,mysql 8.0.11还没有准备好用于生产(甚至开发)。
guykilcj3#
使用此站点上的步骤删除了mysql。做 brew install mysql@5.7 .转到此站点并按照步骤4开始的说明进行操作。一定要找出步骤5中的路径是否确实存在于您的计算机上。网站上列出的路径对我不起作用。我得自己去找。先看看里面 /usr/local 从那里搜索mysql文件夹,直到找到他列出的文件。我在第七步停了下来,因为我能从那开始。希望你也能。
brew install mysql@5.7
/usr/local
csga3l584#
我成功地克服了这个问题,而没有删除mysql版本5.7中的all数据库。首先,只需使用以下命令升级数据库
mysql_upgrade -u root
https://stackoverflow.com/a/51486493/2342289最后一个。每晚安装sequel pro。我需要这个,因为我可以浏览我的命令,但不是从sequal pro数据库。所以,幸运的是,夜间续集专业工作。
brew cask install sequel-pro-nightly
然后,砰。一切都回来了。叹气。
4条答案
按热度按时间ssgvzors1#
它正在等待合并到自制的核心。
https://github.com/homebrew/homebrew-core/pull/27210
ws51t4hk2#
昨天(2018年6月13日,星期三),homebrew推出了mysql 8.0.11升级版。我以为我把它钉住了,但运气不好。
完全是场灾难:
mysql 8.0.11使用
caching_sha2_password
作为默认的身份验证方法(让oracle在point发行版中执行类似的操作,但您已经拥有了它)。到目前为止,它打破了我尝试过的所有东西:phpmyadmin、nextcloud和wordpress。
今天晚些时候我将回到5.7.22。
更新日期:2018年6月17日下午6:50 cdt:
三步解决方案:
添加到
[mysqld]
第节my.cnf
文件(位于/usr/local/etc/
对于自制软件的安装):在shell提示下:
重新启动服务器
短版本解决方案
长版本解决方案
更新时间:2018年6月18日晚上11:53 cdt:
上面提供的解决方案充其量是局部的。以我的经验,mysql 8.0.11还没有准备好用于生产(甚至开发)。
guykilcj3#
使用此站点上的步骤删除了mysql。
做
brew install mysql@5.7
.转到此站点并按照步骤4开始的说明进行操作。
一定要找出步骤5中的路径是否确实存在于您的计算机上。网站上列出的路径对我不起作用。我得自己去找。先看看里面
/usr/local
从那里搜索mysql文件夹,直到找到他列出的文件。我在第七步停了下来,因为我能从那开始。希望你也能。
csga3l584#
我成功地克服了这个问题,而没有删除mysql版本5.7中的all数据库。
首先,只需使用以下命令升级数据库
https://stackoverflow.com/a/51486493/2342289
最后一个。每晚安装sequel pro。我需要这个,因为我可以浏览我的命令,但不是从sequal pro数据库。所以,幸运的是,夜间续集专业工作。
然后,砰。一切都回来了。叹气。