[英]Docker compose for NodeJs with MySQL on AWS Elastic Beanstalk
[英]Connecting to Mysql on AWS Elastic Beanstalk
我是相對較新的LAMP開發人員,他主要嘗試通過AWS學習Linux。 我有一個實時的Elastic Beanstalk實例並正在運行。 我做了以下軟件包的yum安裝:
mysql55.x86_64 mysql55-bench.x86_64 mysql55-common.x86_64 mysql55-devel.x86_64 mysql55-libs.x86_64 mysql55-server.x86_64 mysql55-test.x86_64
所有這些似乎都可以很好地安裝...然后鍵入...
mysql -V
這讓我
mysql Ver 14.14 Distrib 5.5.20, for Linux (x86_64) using readline 5.1
...確認安裝了mysql ...但是當我鍵入...
mysql -u ec2-user -p
Enter password: /*leaving blank*/
我得到...
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
現在,要使用我在AWS Console中創建的安全組密鑰對將服務器插入該服務器。 因此,當我以ec2-user身份登錄到服務器箱時,關鍵是(通過.ppk文件)對我進行身份驗證。 據我所知,這是我的“ root”用戶,沒有密碼,但是我可能會誤會。
因此,基本上我不了解如何在Linux環境中開始使用MySQL的基礎知識。 到目前為止,我只真正使用了WAMP的PHPMyAdmin和MySQL命令行。
有人可以幫我解決我在這里穿過電線的問題嗎?
哇 耽誤。 在執行其他操作之前,請在beantalk之外停止並啟動mysql計算機,或者使用Amazon RDS 。 Beanstalk旨在自動擴展應用程序的Web層,而不是保存數據庫。 在擴展您的應用程序的那一刻,新機器將沒有您的數據。 一旦縮減,它可能會刪除您的數據庫計算機。 如果該實例最終在淘汰或損壞的硬件上運行,beanstalk將替換它。
閱讀Beanstalk體系結構概述。 注意該圖。 您的數據庫層位於beantalk環境之外,而不在其中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.