![](/img/trans.png)
[英]AWS RDS MySQL replication from 5.6 to 5.7 during the upgrade process
[英]Mysql 5.6 with AWS Opsworks Mysql Layer?
我正在尋找一個可能知道如何在Opsworks MySql層上覆蓋MySql 5.5的默認安裝的人。
我嘗試啟用ius repo,然后啟用自定義配方來安裝mysql56u-server和mysql56u-common軟件包,但是由於在安裝過程中較早地安裝了mysql,因此到目前為止,所有嘗試都失敗了。
我尚未找到選擇mysql55軟件包的實際配方。
有人對此有見識嗎?
任何幫助,不勝感激!
查看AWS提供的mysql Cookbook ,安裝客戶端的食譜(recipes / client_install.rb)包括以下內容:
case node[:platform]
when "redhat", "centos", "fedora", "amazon"
package mysql_name
else "ubuntu"
package "mysql-client"
end
mysql_name變量在配方的前面設置:
mysql_name = node[:mysql][:name] || "mysql"
查看屬性文件(attributes / server.rb),根據主機的OS設置默認值:
if rhel7?
default[:mysql][:name] = "mysql55-mysql"
else
default[:mysql][:name] = "mysql"
end
您可以覆蓋名稱值以適合您的需要:
default[:mysql][:name] = "mysql56u"
這可以通過在“自定義菜譜”中配置自己的自定義屬性文件來實現,或者在堆棧設置中簡單地使用以下自定義JSON:
{
"mysql": {
"name": "mysql56u"
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.